MySQL: 主キーと外部キーを使用して結合された 2 つのテーブル、外部キーがまだ設定されていない場合でもすべてのレコードを取得する方法
P粉486743671
P粉486743671 2023-08-09 14:15:07
0
1
432
<p>解決策が見つかることを願っています</p> <p>主キーストックを含むテーブルがあります</p> <pre class="brush:php;toolbar:false;">stkid (pk)、名前</pre> <p>2 番目のテーブル (共有)</p> <pre class="brush:php;toolbar:false;">価格、数量、stkid (fk)</pre> <p>このクエリを実行しましたが、共有レコードにすでにレコードがある株式のみが表示されました。 共有レコードにレコードがなくてもすべての銘柄を表示したい</p> <pre class="brush:php;toolbar:false;">名前を選択、 0、 合計(価格*数量) / 平均としての合計(数量)、 数量としての合計(数量) 在庫から、 共有 ここで、share.stkid = Stock.stkid (stock.stkid)</pre> でグループ化
P粉486743671
P粉486743671

全員に返信(1)
P粉038161873
LEFT JOIN ステートメントを使用すると、stock テーブルにリンクされた行がない場合でも、share テーブルから関連する行が選択されます。 リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート