访问数据库使用两个表

时间:2013-11-28 07:59:11

标签: mysql sql

我有两个表有一个公共字段Class和Class Offered。我正在尝试创建一个查询,该查询将显示第一个表中的记录列表,其中第二个表中的记录在第二个列表中具有相同的类名。这可能吗。我的表格字段是:

表1

Class, First_Name, Last_Name.

表2

Class Offered, First_Name, Last_Name.

我希望查询/报告显示:

List One                 List Two
Table One                Table Two (where the class name is the same)

1 个答案:

答案 0 :(得分:0)

select table1.* from table1 inner join table2 on table1.class = table2.classoffered

OR

select * from table1 where exists (select 1 from table2 where table1.class= table2.classoffered)