Daten suchen, die nur in 1 Spalte vorhanden
peter
- datenbank
Hallo,
habe eine MySQL-Tabelle mit 2 Spalten, die jeweils Zahlen enthalten.
Jetzt suche ich nach den Zahlen in der 1. Spalte, die in der 2. Spalte nicht vorkommen.
Alle Zahlen können sowohl in der 1. wie auch in der 2. Spalte mehrfach vorkommen.
Ich komm einfach nicht drauf, wie ichs anstellen soll.
Hat da vielleicht jemand einen kleinen Denkanstoß für mich ?
gruß
peter
Hallo!
Jetzt suche ich nach den Zahlen in der 1. Spalte, die in der 2. Spalte nicht vorkommen.
Subselect?
Select * from table where spalte1 NOT IN (select distinct(spalte2) from table)
mfg
frafu
Hi
Select * from table where spalte1 NOT IN (select distinct(spalte2) from table)
gefällt mir sehr gut,
nur die select-Anweisung in der Bedingung haut nicht hin.
Habs auch schon auf verschiedene Weise versucht.
Ich glaub, SQL will da Werte, die durch Kommata getrennt sind.
Was bringt denn das select zurück?
gruß
peter
hi,
Select * from table where spalte1 NOT IN (select distinct(spalte2) from table)
gefällt mir sehr gut,
nur die select-Anweisung in der Bedingung haut nicht hin.
</hilfe/charta.htm#tipps-fuer-fragende>
Ich glaub, SQL will da Werte, die durch Kommata getrennt sind.
Nein, will es nicht.
gruß,
wahsaga
Hallo!
nur die select-Anweisung in der Bedingung haut nicht hin.
Habs auch schon auf verschiedene Weise versucht.
Ich glaub, SQL will da Werte, die durch Kommata getrennt sind.
Nö.
Was bringt denn das select zurück?
Ein Resultset.
Subselects werden erst aber irgendeiner MySQL Version unterstützt. Welche Version verwendest du? Ich hab aber keine Ahnung wann Subselects eingeführt wurden.
mfg
frafu
Hi frafu
Subselects werden erst aber irgendeiner MySQL Version unterstützt. Welche Version verwendest du? Ich hab aber keine Ahnung wann Subselects eingeführt wurden.
Ja, ich denke, das wirds sein.
Hatte damals ne 3-er Version bei mir installiert, weil die auch noch aufm Server lief.
Werd jetzt mal den Kampf mit der Installation einer neueren Version aufnehmen.
Mit vielem Dank
peter
Hi frafu
Subselects werden erst aber irgendeiner MySQL Version unterstützt....
Nach meinen Recherchen ab 4.1, 4.0 kanns noch nicht.
gruß
peter