|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[MySql]selezionare campi dove NON c'è corrispondenza..
Mi scuserete ma sono un pò influenzato
Ad ogni modo, avrei bisogno di fare una cosa del genere: Seleziona il mio campo da questa tabella, dove l'id di questo campo non corrisponde con l'id del campo di un'altra tabella. Una sorta di WHERE NOT IN. Si può fare? Grazie. RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
per il momento faccio un banale:
Codice:
SELECT ID_campo1, descrizione_campo1 FROM tabella1,tabella2 WHERE tabella1.ID_campo1 != tabella2.ID_campo1
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
Oddio non sono espertissimo di SQL ne forse ho capito bene cosa intendi ottenere ma forse una subquery potrebbe essere utile.
es: Codice:
SELECT id FROM table1 WHERE id NOT EXISTS (SELECT id FROM table2 ...) |
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 1999
Messaggi: 1565
|
Ma la soluzione WHERE id NOT IN () l'hai già provata?
SELECT ID_campo1, descrizione_campo1 FROM tabella1 WHERE tabella1.ID_campo1 NOT IN (SELECT tabella2.ID_campo1 FROM tabella2) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:16.



















