繁体   English   中英

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

[英]Get values from different tables in one query

我有两个表, table1table1_records

table1_records中,我保留了晚餐聚会的一般信息。 例如 ,一次晚餐可容纳32人 ,包括一个菜单 ,一个晚餐室工作人员 ,所有这些信息都保存在table1_records中 我可以举行100次晚餐聚会,并且table1_records中将有100条条目,每项晚餐一个。

在表1中,我提供了每个参加自己的晚餐聚会的用户的信息。 例如,允许32人的 Dinner1 (在table1_records上 )将向每个人发送邀请,因此在table1上添加+32条目。 因此, table1table1_records具有一个主要ID ,以查找指定的晚餐聚会,它用于参与用户是否愿意参加晚餐,是否要独自参加或由某人陪伴等情况。想要向用户显示此信息,以使他能够管理自己的处境( 单击按钮以 查看服务人员的人数 ),但是要完成这些操作,我需要从两个表中提取信息。 我该怎么办? 更准确地说:

case(TL; DR?):

Table1_records :... 参加人数 (int)...

表1 :...进行中(tinyint)...

只想在一个sql查询中提取goingtable1_records

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM