Brauche Hilfe bei Query

gondor

Mitglied
Hallo!

Brech mir leider einen ab bei meiner Query:

tabelle: user (id, name)

1, peter
2, dirk

tabelle: test (id, name)

1, test 1
2, test 2

tabelle: record (id, name, fk_user_id, fk, test_id)

1, record 1, 1, 1
2, record 2, 1, 2
3, record 1, 2, 1

Probleme bekomme ich, wenn ich alle 'test-namen' für einen bestimmten 'user-namen' ausgeben will, die in der tabelle 'record' enthalten sind. Der Username wird somit als Parameter übergeben.

user: peter --> test: test 1
user: peter --> test: test 2

user: dirk --> test: test 1

Kann hier einer vllt. helfen? Wäre sehr nett...
 
Versuch's mal damit:
Code:
select test.name from test, user, record where user.name='peter' and user.id=test.id and test.id=record.test_id
Bin mir aber nicht 100%ig sicher.

redlama
 
so muss es lauten:

Code:
select test.name from test, user, record where user.name='peter' and user.id=record.user.id and test.id=record.test_id

vielen dank!
 
Zuletzt bearbeitet:
Zurück