0

SQL に 2 つのテーブルがあり、table1 に id、name、sex という列があるとします。table2 には、eid、group、hours という列があります。列 'eid' は table2 の外部キーで、列 'id' は table1 の主キーです。

テーブル 2 で「select * from table2 where hour=x」を使用して検索を行い、いくつかの結果が得られたとします。検索からの ID に関連付けられている (table1 からの) 人の名前を一覧表示するにはどうすればよいですか?

とった!

4

1 に答える 1

1
SELECT T1.NAME FROM TABLE2 T2
   INNER JOIN TABLE1 T1 ON (T1.ID=T2.EID)
    WHERE T2.HOUR=X
于 2012-11-22T20:49:44.410 に答える