我有两张桌子, 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 。
答案 0 :(得分:0)
您要搜索的是“加入”
https://dev.mysql.com/doc/refman/5.1/de/join.html
http://www.tizag.com/mysqlTutorial/mysqljoins.php
依旧......
答案 1 :(得分:0)
SELECT table1.*, table1_record.* FROM table1
INNER JOIN table1_records on table1.id = table1_records.table_id