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