Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [mysql] Problema con una query.

    Salve
    Ho due tabelle:
    tabella_1(id,text)
    tabella_2(from,to)

    Come faccio a fare una query prendendo le rows da tabella_1 in modo tale che l'id NON sia presente nei campi "from" e "to" della tabella_2? L'inverso (quando l'id DEVE essere presente nel campo "from" o "to) lo faccio con un inner join....
    http://www.quantumfoam.eu: The Italian Power Guild on Vanguard

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    dovrebbe essere una cosa di questo tipo:
    codice:
    SELECT * FROM tabella_1
    LEFT JOIN tabella_2 ON tabella_1.id = tabella_2.fromm OR tabella_1.id = tabella_2.too
    WHERE tabella_2.fromm IS NULL AND tabella_2.too IS NULL
    non credo sia possibile chiamare dei campi come "from" e "to"


    think simple think ringo

  3. #3
    bingo! grazie mille!

    p.s.Si, è possibile chiamare i campi from e to
    http://www.quantumfoam.eu: The Italian Power Guild on Vanguard

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.