-1

MySQLには2つのテーブルがあります。たとえば、テーブルAとBです。テーブルAIにはクライアントの詳細があり、テーブルBIにはmember_idを介してテーブルAにリンクすることを目的とした追加の詳細があります。

次のコードを使用してテーブルAの情報を呼び出し、それをエコーし​​て表示するPHPページがあります。これは正常に機能しています。

$result = mysql_query("SELECT * FROM members
WHERE member_msisdn='$slusername'");

同じページに、テーブルBから情報を取得する必要がある別のクエリがありますが、テーブルAのmember_idを使用して正しい情報を表示する必要があります

$result = mysql_query("SELECT * FROM recipients
WHERE member_id='NOT SURE WHAT TO PLACE HERE'");

最初のセクションでmember_idを呼び出すと、2番目のセクションでテーブルBの情報をリンクするように指示できますか?

4

1 に答える 1

0

次のようなクエリが必要になる場合があります。

SELECT * FROM members a  
INNER JOIN recipients b
ON id.members = id.recipients
WHERE member_msisdn=$slusername

ステートメントONは、両方のテーブルが共有するフィールドを示しています。

于 2013-02-26T18:36:08.460 に答える