Ich habe grundsätzlich zwei Tabellen namens images
y users
. Die images
Die Tabelle hat folgende Felder:
i_id | s_id | u_id | name | filename |
u_id
ist ein Fremdschlüssel zur u_id
Feld in der users
Tabelle, die diese Felder enthält:
u_id | username | password | email |
Ich führe eine Abfrage wie diese durch:
SELECT s_id, u_id, name, filename, filesize FROM images WHERE name = 'fYhWId'
Dies gibt die u_id
des Nutzers, unter anderem. Ich möchte jedoch den Benutzernamen des Benutzers zurückgeben, nicht seine u_id. Im Grunde möchte ich also innerhalb dieser SELECT-Anweisung auch ausführen:
SELECT username FROM users WHERE u_id = 1
Ich könnte dafür zwei Abfragen verwenden, aber ich versuche, die Abfragen, die meine Anwendung ausführt, zu reduzieren, und ich weiß, dass es einen Weg gibt, dies in einer Abfrage zu kombinieren, aber ich kenne ihn einfach nicht :<
Kennt jemand die Antwort? Danke!