ホームページ  >  記事  >  バックエンド開発  >  SQL アソシエーション ABC 3 つのテーブルに関連する問題

SQL アソシエーション ABC 3 つのテーブルに関連する問題

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

SQL 関連付けの問題 ABC 3 つのテーブル、
SQL 関連付けの問題 ABC 3 つのテーブル、A.id = B.aid および A.id = C.a2id、この関連付けはどのように記述しますか?
------解決策のアイデア----------------------

<br />select A.*,B.*,C.* from A<br />left join B on A.id = B.aid<br />left join C on A.id = B. a2id<br />

------解決策-----------
$user = M('A');
$ user->join("A.id=B.Id で B に左結合、c.id=b.id で C に左結合")->field("A.id を補助として、B,id を入札として、… ")->select();

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