0
我正在一个项目中工作,以保存其中的房屋和成员的信息。房子桌子将存储每个房子的信息。 (地址,地区,电气等)。每个房子都有一个房子号码。成员表将存储所有成员的信息。 (名字,b'day,.....等)。在sqlite数据库连接两个表的技术
现在在程序中当用户输入房屋号时,程序会给出房子的信息。现在我需要它来过滤特定房屋的成员并显示他们的信息。
有人可以指出我一些技术来做到这一点。
感谢eny帮助。谢谢。
我正在一个项目中工作,以保存其中的房屋和成员的信息。房子桌子将存储每个房子的信息。 (地址,地区,电气等)。每个房子都有一个房子号码。成员表将存储所有成员的信息。 (名字,b'day,.....等)。在sqlite数据库连接两个表的技术
现在在程序中当用户输入房屋号时,程序会给出房子的信息。现在我需要它来过滤特定房屋的成员并显示他们的信息。
有人可以指出我一些技术来做到这一点。
感谢eny帮助。谢谢。
您需要在两个表格之间使用JOIN。你可以在这里找到更多的信息:http://www.tizag.com/sqlTutorial/sqljoin.php
比方说,你的表houses
具有以下信息:
id | address | town | country | stairs | etc.
而且表members
有以下信息:
id | name | sex | house_id
哪里house_id
是链接的外键到表的ID houses
你SQL会看起来l IKE在此:
SELECT members.*, houses.* FROM members
LEFT JOIN houses ON houses.id = members.house_id
这将每个成员从表中members
返回与信息或者其对应的房子。
我高度评价你的答案。它容易理解。非常感谢。 (也被接受为答案) –