在一个查询中从不同的表中获取值

时间:2014-03-05 14:47:41

标签: mysql

我有两张桌子, table1 table1_records

table1_records 中,我保留了晚宴的一般信息。 例如,晚餐将允许 32人,并且包含菜单晚餐室,< strong>员工,所有这些信息保存在 table1_records 中。我可以参加100个晚宴,我会在 table1_records 中有100个参赛作品,每个晚餐一个。

table1 中,我有每个参加自己的晚宴的用户的信息。例如, dinner1 (在 table1_records 上)允许 32人将邀请发送给每个人,因此添加 table1 上的 +32 个条目。因此 table1 table1_records 共有一个主要ID ,以便找到指定的晚宴,并用于参与用户是否加入晚餐与否,如果他自己去或由某人陪同等。我想向用户提供这些信息,以使他能够管理他的情况(点击按钮去检查服务员人数)但要完成这些,我需要从两个表中提取信息。我怎么能这样做?更确切地说:

情况下(TL; DR):

  

Table1_records :... number_of_attendants(int)...

     

表1 :... go(tinyint)......

我想在一个SQL查询中提取正在 table1_records

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

SELECT table1.*, table1_record.* FROM table1
INNER JOIN table1_records on table1.id = table1_records.table_id