Hallo zusammen,
ich habe mal eine Anfängerfrage zu mySQL:
Ich habe eine Tabelle "Personen", eine Tabelle "Fotos" und eine Relation-Tabelle, die jeder Person beliebig viele Fotos zuordnet.
Jetzt will ich eine SQL Abfrage machen, die mir "Personen" zurückgibt, die bestimmte Eigenschaften haben. Im Ergebnis soll auch ein Feld die Information enthalten, ob es mindestens 1 Foto gibt, das dieser Person zugeordnet sind (das heisst "FotosVorhanden" und kann den Wert "YES" oder "NO" haben).
Hier mal als Pseudo-Code:
SELECT
personen.id,
IF( es_gibt_mindestens_ein_Foto_zur_Person, 'YES', 'NO') AS FotosVorhanden
FROM personen
WHERE personen.alter > 30
Weiss jemand, wie man sowas machen kann?
Vielen Dank
Peter
ich habe mal eine Anfängerfrage zu mySQL:
Ich habe eine Tabelle "Personen", eine Tabelle "Fotos" und eine Relation-Tabelle, die jeder Person beliebig viele Fotos zuordnet.
Jetzt will ich eine SQL Abfrage machen, die mir "Personen" zurückgibt, die bestimmte Eigenschaften haben. Im Ergebnis soll auch ein Feld die Information enthalten, ob es mindestens 1 Foto gibt, das dieser Person zugeordnet sind (das heisst "FotosVorhanden" und kann den Wert "YES" oder "NO" haben).
Hier mal als Pseudo-Code:
SELECT
personen.id,
IF( es_gibt_mindestens_ein_Foto_zur_Person, 'YES', 'NO') AS FotosVorhanden
FROM personen
WHERE personen.alter > 30
Weiss jemand, wie man sowas machen kann?
Vielen Dank
Peter
Comment