MySQL: 主キーと外部キーを使用して結合された 2 つのテーブル、外部キーがまだ設定されていない場合でもすべてのレコードを取得する方法
P粉486743671
2023-08-09 14:15:07
<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> でグループ化
stock
テーブルにリンクされた行がない場合でも、share
テーブルから関連する行が選択されます。 リーリー