ホームページ  >  記事  >  バックエンド開発  >  マルチテーブルの関連付け呼び出しは少し複雑です。専門家の助けに感謝します。

マルチテーブルの関連付け呼び出しは少し複雑です。専門家の助けに感謝します。

WBOY
WBOYオリジナル
2016-06-13 12:36:14894ブラウズ

複数のテーブルの関連付けの呼び出しは少し複雑です。ご協力ありがとうございます。
テーブルグッズエリア
フィールドグッズ_id 都市エリア
北京市大王路1号


テーブル business_circle
フィールド ID 名parent_id

このテーブルは、地域ビジネス地区の親カテゴリとサブカテゴリのテーブルです
ID 名 親 ID
1 朝陽 0
2 昌平 0
3 大王路 1
つまり、「Dawanglu」は「Chaoyang」のサブクラスです。parent_id はその親クラスの ID 番号です

2 つのテーブルの関連フィールドは a.area=b.name
です。

$sql = mysql_query("select * from Goods_area as a INNER JOIN business_circle as b on a.area=b.name order by a.goods_id asc");
while($rs = mysql_fetch_assoc($sql)){
echo $rs['area'].$rs['parent_id'].'
';
}




これはparent_idの値を呼び出すことができますが、条件parent_id = idテーブルbusiness_circleの名前の値
を呼び出したいと考えています。 呼び出したい結果は、テーブル a のテーブル b の親クラス名の値 $rs['area']



わかりやすく説明できるかわかりませんが?専門家が完全なコードを直接提供してくれるので、よろしくお願いします

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。