ホームページ > バックエンド開発 > PHPチュートリアル > MySQL クエリについて緊急に質問する

MySQL クエリについて緊急に質問する

WBOY
リリース: 2016-06-13 13:35:17
オリジナル
893 人が閲覧しました

緊急! ! !高スコア。MySQL クエリの問題について質問してください
既存のテーブル A と B
テーブル A には空にすることが許可されている入札の列があり、テーブル B の主キーの対応する列は自動インクリメントされています
ビューを作成すると、ビューには入札が空ではないことのみが表示されます
テーブル A の入札が空のデータは表示できません
ここで、対応する関係とデータを作成したいと思います。テーブル A の空の入札を表示できます
たった 1 つのステートメントで、それを実現する方法はありますか?

SQLコードの書き方
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
例如:
表A
-----------------
id    bid    name
1     2      abc
2            def
3     1      ghi

表B
-----------------
bid   other
1     aaa
2     bbb

如果A的bid关联了B的bid
结果则为:
-----------------
id    bid    name   other
1     2      abc     aaa
3     1      ghi     bbb

以上
A表bid为空的列就没有了

现在我想要的结果则是:
-----------------
id    bid    name   other
1     2      abc     aaa
2            def
3     1      ghi     bbb

ログイン後にコピー


高得点アドバイスお願いします

------解決策-- -- ----------------
join left と join right を検索して問題を解決できると思います。
------解決策------------------
で A a left join B b から a.id,a.bid,a.name, b.other を選択します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート