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
返回與信息或者其對應的房子。
我高度評價你的答案。它容易理解。非常感謝。 (也被接受爲答案) –