2 つのテーブル (php+mysql) 間のデータ比較に関連する問題

WBOY
リリース: 2016-06-13 13:52:57
オリジナル
894 人が閲覧しました

ヘルプ: 2 つのテーブル間のデータ比較の問題 (php+mysql)
table_a
id,code
1,xiaoming
2,daniu
3,sige
5,wangqiang
6,liming

table_b
id,aid
1,2
2,3
3,6
表Bに対応して以下のように効果を表示したい表 A の内容が強調表示されます:
1、xiaoming
2、daniu
3、sige
5、wangqiang
6、liming

専門家に解き方を尋ねるそれ。

-----解決策---------
select a.id,a.code,b.aid from an external join b on a.id = b.id order by a.id asc
そして、b.aid に値があると判断して強調表示します。
------解決策---------
上の階の方法は実行可能です
------解決策------------------
SELECT
a.id, a.code,
(CASE WHEN b.id IS NULL THEN 'N' ELSE 'Y' END)AS IsHight
FROM
a
LEFT JOIN b ON a.id = b.id
ORDER BY a.id

IsHeight 値が 'Y' の場合、

を強調表示します
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!