Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255

    query in piu tabelle con like

    Ciao a tutti gente!

    Ho un problema con una query sql, praticamente devi fare una ricerca all'interno di 5 tabelle dove ci sono due campi uguali per tutti (titolo e descrizione).

    ho provato a scrivere questo

    cerca = request("cerca")

    "SELECT * FROM tab_1, tab_2, tab_3, tab_4, tab_5 WHERE "&_
    "tab_1.titolo LIKE '%"&cerca&"%' OR tab_1.descrizione LIKE '%"&cerca&"%' OR "&_
    "tab_2.titolo LIKE '%"&cerca&"%' OR tab_2.descrizione LIKE '%"&cerca&"%' OR "&_
    "tab_3.titolo LIKE '%"&cerca&"%' OR tab_3.descrizione LIKE '%"&cerca&"%' OR "&_
    "tab_4.titolo LIKE '%"&cerca&"%' OR tab_4.descrizione LIKE '%"&cerca&"%' OR "&_
    "tab_5.titolo LIKE '%"&cerca&"%' OR tab_5.descrizione LIKE '%"&cerca&"%' "


    non mi dà alcun errore, pero non mi trova mai nessun risultato

    cosa debbo fare?

    aspetto una vostra risposta! Grazie!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    grazie mille! ha funzionato

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    mmmmmmmmmmmmmmmh :master:

    adesso pero sorge un problema! come faccio a sapere da quale tabella estraggo il valore?

    nel senso, io faccio il ciclo while e mi stampo titolo e descrizione, pero vorrei anche sapere il nome della tabella dal quale prendo i due valori

    esempio:

    1) tab_1
    titolo 1
    descrizione 1

    2) tab_1
    titolo 2
    descrizione 2

    3) tab_2
    titolo 3
    descrizione 3

    ....
    ....


  6. #6
    Con la UNION tutto diventa una unica tabella nel recordset generato.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    VVoVe: VVoVe: VVoVe: VVoVe:

    NOOOO!!!

    e mo?

    m'attacco al tram.... e tiro!

  8. #8
    Originariamente inviato da Mems
    Con la UNION tutto diventa una unica tabella nel recordset generato.
    dummì, fantasia zero, eh?

    SELECT "1" AS tabella_sorgente, * FROM tabella 1
    UNION
    SELECT "2" AS tabella_sorgente, * FROM tabella 2
    UNION


    ecc


  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    optime sei un genio!!! complimenti

    per fortuna ho potuto risolvere in un altro modo, dato che ogni documento aveva un id categoria e da li mi prendevo il nome, ma se leggevo prima questa tua risposta avrei fatto cosi!

    ciao a tutti e grazie!

  10. #10
    Originariamente inviato da optime
    dummì, fantasia zero, eh?

    SELECT "1" AS tabella_sorgente, * FROM tabella 1
    UNION
    SELECT "2" AS tabella_sorgente, * FROM tabella 2
    UNION


    ecc

    E io mica faccio il programmatore. Io faccio il cuoco...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.