0

ユーザーテーブル

id name sex
1  john female
2  bob  male
3  tom  female

スケジュール表

id title
2  work     // bob goes to work
2  shopping 
3  shopping // tom goes to shopping
1  work

Schedule.id は User の外部キーです。

買い物に行く予定のある人がいる行をユーザーテーブルから選択したい

2  bob male
3  tom female

どうすればこのようにできますか?

これは今のところ私のコードです。集計表から行を選択できます。しかし、ユーザーテーブルから行を選択したいです。内部結合は大事だと思うけど、、、、

$query = $em->createQuery(
SELECT p 
FROM UserBundle:Sche p 
WHERE p.title = 'shopping') ;

$result = $query->getResult(); 
4

1 に答える 1