Anmelden

View Full Version : SQL Vergleichen mehrere Ausdrücke



steven_r
26-07-06, 11:36
Hallo zusammen ich habe folgendes Problem:
Ich habe eine Datei wo ich Abfahrtsort und Zielort gespeichert habe.
Im Ortestamm ist hinterlegt von welchen Land dieser Ort ist.
Wie kann ich mit SQL beide Orte abfragen.

Ich muss wissen ob einer von beiden ein Auslandsort ist.

Hat jemand eine Idee, ich stehe momentan auf der Leitung

lg
Steven_r

malzusrex
26-07-06, 11:41
Select Abfahrt_Ort, Ziel_Ort, a.Abfahrt_LAnd, b.Ziel_Land
from MyFile,
a.Ortsdatei,
b.Ortsdatei
where Abfahrt_Ort = a.Ortsname
and Ziel_Ort = b.Ortsname


ohne zu testen
denke ich mal so in etwa

benedikt.gerlich
26-07-06, 11:54
Hallo,

Select * from MyFile a
where exists(
select Land from Ortsdatei b where b.ort in(a.Abfahrt_Ort, b.Ziel_Ort) and b.Land <> 'Deutschland'
)

Liefert die Sätze aus MyFile wo der einer der Orte nicht in Deutschland liegt.

Tschüß
Benedikt

cbe
26-07-06, 12:13
Hallo STeven,

klingt fast nach Hausaufgaben?

Gruß
Christian

steven_r
26-07-06, 12:37
nein keine Hausaufgaben, habe nur keine idee gehabt aber so müste es funktionieren

danke
steven_r