SELECT ntc.newsID, ntc.categoryID, category.title
FROM news_to_category ntc
LEFT JOIN news_category category
ON ntc.categoryID = category.categoryID
WHERE ntc.newsID IN (2,4)
news_to_category
categoryID newsID
32 2
33 2
23 4
news_category
categoryID title
32 Important
33 Cars
23 Fishing
結果應該是:
Array
(
[2] => Array
(
[0] => Array
(
[0] => 32
[1] => Important
)
[1] => Array
(
[0] => 33
[1] => Cars
)
)
[4] => Array
(
[0] => Array
(
[0] => 23
[1] => Fishing
)
)
)
第二陣列的關鍵應該是NewSID的。這個結果可能只有一個查詢嗎? 非常感謝!
你可以操縱結果數組用PHP –
是的,我知道,但那將如何工作?我不認爲sql查詢是正確的那樣.. – Chris
發佈預期的結果和你得到的結果。你可以在php中操作安排。 – itachi