MySql Subquery über 2 Tabellen

Genau das will ich auch.
Allerdings glaub ich nicht das die Syntax:
SELECT nachname FROM users WHERE agentur_id = agentur_id vom benutzername funktioniert...
eigentlich ist das mein Problem...
benötige ich dazu eine 2. Abfrage die mir erstmal die agentur_id vom user ausgibt, oder ist das in einer Query möglich?

Code:
"SELECT nachname FROM users WHERE agentur_id (SELECT agentur_id from users WHERE benutzername = '" + str_username + "'";
funktioniert nicht...
 
Zuletzt bearbeitet:
Ach so, dachte die agentur_id wäre Dir in dem Moment schon bekannt.

Dein SQL ist syntaktisch ja auch falsch. Bietet die DB-Klasse denn keine Möglichkeit, MySQL-Fehlermeldungen auszugeben?

"SELECT nachname FROM users WHERE agentur_id = (SELECT agentur_id from users WHERE benutzername = '" + str_username + "')";

LG
 
Jepp, das war das =
allerdings habe ich auch zwischendurch die Sessionvariable geändert, deshalb habe ich im Debugger auch immer null zurückbekommen.
Aber jetzt habe ich ja die korrekte Query.
Danke vielmals
Gruß Frank
 

Neue Beiträge

Zurück