Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Dubbio su UNION

  1. #1

    Dubbio su UNION

    Ciao ragazzuoli,
    un dubbio! Se faccio una query con UNION per cercare su più tabelle una stringa, c'è modo di sapere nei risultati da quale tabella provengono?

    Ad esempio se cerco 'pizza' nella tabella 'ricette' e in quella 'menu', nei risultati posso distinguere la provenienza del termine?

    O devo fare tante query separate?

    grazie
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  2. #2
    SELECT campo1, 'ricette' as tabella FROM ricette
    UNION
    SELECT campo1, 'menu' as tabella FROM menu

    poi in $row['tabella'] hai il valore giusto
    :-)

  3. #3
    Scusami bubu, non ho capito bene...

    se utilizzo il tuo suggerimento in $row['tabella'] come faccio a distinguere da quale tabella è stato preso il record?

    puoi spiegarmelo di nuovo? grazie
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  4. #4
    nell'esempio che ti ho fatto ci trovi ricette e menu, ti basta fare un if

    if($row['tabella'] == 'ricette'){
    //
    }

  5. #5
    Mi sento davvero scemo... non capisco!

    Sto facendo un motore di ricerca che cerca su diverse tabelle con la famosa UNION. Quando restituisco i risultati devo potere distinguerli per tipo di risultato.

    Quindi se trovo un record in ricette scriverò:

    Ricette:
    titolo della ricetta

    se trovo record nel menu scriverò

    Menu
    nome del piatto

    Se faccio la union non si perde la provenienza del record anche usando l'alias che mi hai consigliato?

    PS.
    scusa se sono un po' tardo
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  6. #6
    prova la query come ti ho fatto nell'esempio e vedrai che non c'è niente da capire

    altrimenti prova a postare un po di codice che lo modifico
    ciao

  7. #7
    Bubu77 hai ragione! Forse ieri sera il mio cervello era :berto: ...

    Scusami se ho insistito, adesso non riesco nemmeno a capire che cosa combinavo per non farlo funzionare!

    Grazie mille
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

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.