0
我有兩行是這樣的:如何通過使用MySQL重寫NULL值將兩行合併成一行?
id title format region discs user_id origin_id
------------------------------------------------------------------------
1 12 Monkeys DVD NULL NULL NULL NULL
2 Twelve Monkeys NULL NULL 1 2 1
我想做一個SELECT
調用總是返回數據時user_id
不NULL
。下面是我期待的結果應該是什麼:
id title format region discs user_id origin_id
-----------------------------------------------------------------------
2 Twelve Monkeys DVD NULL 1 2 1
正如你所看到的,format
接到id 1
充滿因爲NULL
上id 2
,但一切從ID充滿2.
什麼MySQL語句可以爲我做到這一點?
你怎麼知道,這兩個行結合?你的桌子只有兩排嗎? –
我剛剛添加了連接兩者的'origin_id'列。它們將來自'user_id'的'SELECT'。 –