0

我正在做一个项目来保存房屋和成员的信息。房子表将存储每个房子的信息。(地址,土地面积,电力......等)。每个房子都有一个门牌号。成员表将存储所有成员的信息。(姓名,生日,......等)。

现在在程序中,当用户输入门牌号时,程序会给出房子的信息。现在我需要它来过滤特定房屋的成员并显示他们的信息。

有人可以指出我一些技术来做到这一点。

感谢任何帮助。谢谢。

4

1 回答 1

2

您需要在两个表之间使用 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 看起来像这样:

SELECT members.*, houses.* FROM members
LEFT JOIN houses ON houses.id = members.house_id

这将返回您表members中的每个成员以及信息或他们相应的房子。

于 2012-12-02T18:42:28.567 回答