0

家やメンバーの情報を保存するプロジェクトに取り組んでいます。家のテーブルには、各家の情報が格納されます。(住所、土地の面積、電気ショック療法...... ect)。そして各家は家番号をgivanです。メンバーテーブルには、すべてのメンバーの情報が格納されます。(名前、b'day、..... ect)。

現在、プログラムでは、ユーザーが家番号を入力すると、プログラムが家の情報を提供します。今、私は特定の家のメンバーをフィルタリングし、彼らの情報も表示するためにそれが必要です。

誰かが私にこれを行うためのいくつかのテクニックを指摘できますか?

助けてくれてありがとう。ありがとう。

4

1 に答える 1

2

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 に答える