INNER JOIN Abfrage

C-H

Erfahrenes Mitglied
Hallo,

kann diese Abfrage funktionieren? Meiner Meinung nach nicht:

SELECT a.ID, a.Code, "205" as Status FROM myTable AS a INNER JOIN myTable AS b ON a.ID=b.ID and a.Code=b.Code and b.Flag="G" and b.Status="400" WHERE a.Status="200"
Inhalt der Tabelle ist zum Beispiel:
ID | Code | Flag | Status
1 | 123 | G | 400
2 | 456 | G | 200
 
Hi,

lässt sich schwer sagen, ob dieser Query funktionieren kann. Kommt drauf an, was du damit abfragen willst.
Ich würde ihn aber so abändern:
SQL:
SELECT a.ID, a.Code, "205" as Status 
FROM myTable AS a 
INNER JOIN myTable AS b 
ON a.ID=b.ID and a.Code=b.Code 
WHERE a.Status="200" AND b.Flag="G" and b.Status="400"
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück