我期待執行一個查詢,該查詢將從mySQL中的多個表中返回數據,這將需要一些子查詢但是我不確定如果我試圖實現甚至可能在單程。mySQL子查詢 - 如果可能的話一次通過
我有以下爲例(我知道這不工作,但給你的想法)
SELECT field_id, field_1,
(SELECT subfield_1 FROM tableb WHERE subfield_id = field_3) AS field_a,
(SELECT subfield_1 FROM tableb WHERE subfield_id = field_4) as field_b
FROM tablea WHERE field_2 = 123
這將拉動基於2分不同的列在主表中的第二臺2項。
tablea
----------
field_id, bigint
field_1, varchar(50)
field_2, int
field_3, bigint
field_4, bigint
tableb
----------
subfield_id, bigint
subfield_1, varchar(50)
@ user2843145有沒有幫助?你的問題需要更多幫助嗎? – peterm