Hallo,
dein Statement sieht bei mir so aus:
SQL-Code:
SELECT id, (
SELECT name
FROM Baustufen
WHERE L.Baustufe_Id = (
SELECT ID
FROM my_ids
WHERE id = :ExtBstId
ORDER BY Id ASC
Limit 1
)
LIMIT 1
), von, bis
FROM Projekte_Baustufen_Links L
WHERE Projekt_Id = :Pr_Id
ORDER BY L.Baustufe_Id ASC
Manchmal sind auch noch Format-Strings (%s) enthalten. Entwerfen kann ich die Statements im
SQL-Editor eines
SQL-Werkzeuges. Speichern werde ich es je nach Rahmenbedingung direkt in der Datenbank oder in einer Datei. In einer INI-Datei oder als ResourceString darf das Statement gerne wieder eine einzelne Zeile sein. Muss ich es später überarbeiten, dann bringe ich es wieder in Form - zur Not mit einem
SQL Beautifier.
Grüße vom marabu