Axel Richter: diffiziles SELECT

Beitrag lesen

Hallo,

Mein Vorschlag:
   SELECT id, name, date FROM attributes WHERE id = (SELECT id FROM attributes WHERE name = "username" AND data = "name"')

oder:
   SELECT id, name, date FROM attributes WHERE id IN (SELECT id FROM attributes WHERE name = "username" AND data = "name"')

Muss es denn unbedingt alles in ein SQL-Statement? Hast Du kein Programm in dem Du die SQL-Statements abfragst? Dann frag doch erst ein Recordset:

SELECT id FROM attributes WHERE name = "username" AND data = "name"

ab, und lass in einer Schleife für alle $id in dem Recordset:

SELECT id, name, date FROM attributes WHERE id = $id

ermitteln.

Gruß

Axel