ホームページ > バックエンド開発 > PHPチュートリアル > 2 つのテーブルの同じフィールドを処理するにはどうすればよいですか?

2 つのテーブルの同じフィールドを処理するにはどうすればよいですか?

WBOY
リリース: 2016-06-23 13:44:11
オリジナル
1568 人が閲覧しました

たとえば、A には名前フィールドがあり、B にも名前フィールドがあります。この関連付けでどの値が使用されているかをどのように知ることができますか? b.id from Table a inner join table b

table name.id

select a.name from tableA as a join tableB as b on a.id=b.id; このような PHP クエリ出力を使用するにはどうすればよいですか?テーブルをマージするか、出力でこれら 2 つの異なるテーブルの同じフィールドを関連付ける方法を選択してください

select A.name as a_name,B.name as b_name from A,B where...

条件があります。このようにして、それぞれのフィールドを区別することができます。

修飾された列名を使用します

select A.name as a_name,B.name as b_name from A,B where...

$u->a_name;



の前に「テーブル名」を追加します、別の名前エイリアスを使用する方が良いです

思いついたので投稿しました、案の定、誰かも答えてくれました、ありがとう

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート