我正在尋找在MySQL中的行集中的每一列獲得不同的行。這些樣本表: 系統表:mysql不同多列
jcn system
1 server
1 workstation
問題表:
jcn issue
1 "not working"
範圍表:
jcn area
1 102
1 103
1 104
我想要得到的結果是:
system area
server 102
workstation 103
104
這可能嗎。我會使用2個查詢,但是我將它放在PHP中的表格中,並且希望表格以這種方式顯示。 結果總是:
system area
server 102
server 103
server 104
workstation 102
workstation 103
workstation 104
這個結果是使用
SELECT system, area FROM issues JOIN system USING (jcn) CROSS JOIN area USING (jcn) WHERE issues.jcn = 1
什麼是'jcn',爲什麼總是'1'? – 2014-11-03 17:52:28
什麼讓102號與服務器而不是工作站?他們都有相同的ID。 – 2014-11-03 17:52:59
jcn是問題表中的主鍵。它是所有問題的控制編號。有很多問題。這只是一個問題,這是「不起作用」。它影響的系統是工作站和服務器,它影響的區域是102,103和104.表看起來很亂,它的方式是 – 2014-11-03 17:55:26