我想在我的查詢中執行兩個單獨的內部表連接以從兩個表中返回值。一個查詢的兩個表連接 - 令人困惑的結果
SELECT pname, avg(salary)
FROM project p INNER JOIN department d on p.dnum = d.dnumber
INNER JOIN employee e ON e.dno = d.dnumber;
我在結果集中得到一行... pname = null,avg(salary)= null。 結果集應該包含11行,因爲模式中有11個項目。
有人能指出我正確的方向嗎?
謝謝
由PNAME添加組;子句似乎返回0行。 –
@ Matthew.learn。 。 。這將是一個不同的問題 - 你的加入條件似乎是不正確的。您可能需要提供另一個問題樣本數據和期望的結果。 –
@onedaywhen。 。 。我想你誤解了評論。這是關於OP的原始查詢。我澄清。 –