Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    query di ricerca in più tabella

    Salve a tutti,

    dovrei costruire una query sql per cercare in più campi, di più tabelle.

    La mia situazione è questa

    Tabella1

    ID|Nome|Descrizione

    Tabella2

    ID|Domanda|Risposta

    ecc..

    Facendo una UNION per poi cercare, ovviamente i campi non coincidono,...qualche soluzione o metodo alternativo ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    Tabella1

    ID|Nome|Descrizione

    Tabella2

    ID|Domanda|Risposta|IdDomanda

    Quello in grassetto ti serve per raccordare le rispost alla domanda.
    Altrimenti non avrai mai una join con risultati rispondenti.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    no aspetta, domande e risposte era solo un esempio

    le mie tabelle hanno sia numero che nome dei campi diversi ..
    Webplease.it WebAgency
    www.webplease.it

  4. #4
    Posta la struttura delle tabelle.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    allora

    Tabella1
    ID,Nome,Descrizione

    Tabella2
    ID,Testo

    Tabella3
    ID,Nome

    Tabella4
    ID,Domanda,Risposta

    Devo con un unica query cercare in tutti questi campi, ...ovviamente i campi che ti ho inserito solo già quelli selezionati,gli altri li ho tralasciati perchè non servono ai fini della ricerca.
    Webplease.it WebAgency
    www.webplease.it

  6. #6
    Ma gli ID delle 4 tabelle, sono contatori per tutte e quattro?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    se usi gli alias non hai problemi

    tabella 1: nome, cognome
    tabella 2, localita', provincia

    SELECT nome as pippo, cognome as pluto From tabella1
    UNION
    SELECT localita as pippo, provincia as pluto From tabella2

    e' un esempio volutamente esagerato...

  8. #8
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    si gli ID sono i campi contatore delle 4 tabelle.
    Webplease.it WebAgency
    www.webplease.it

  9. #9
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    nessuno mi da una mano ?
    Webplease.it WebAgency
    www.webplease.it

  10. #10
    prima di frignare hai letto il mio post?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.