Previous Solution for one ValueMySQL的:返回多個值,即使沒有結果
有沒有辦法返回多個NULL或「男」的值,如果我們有多個ID值的查詢?換句話說,如果一個表有一個日期時間「ID」,它是一個主鍵。它增加了一秒的滴答聲。其中一些秒(條目)丟失,並且一旦查詢了很大範圍的ID,您就會想返回'nan'或'empty'。
工作守則一個值:
SELECT ID FROM TABLE WHERE ID in ('2017-06-29 23:10:00') UNION ALL (SELECT 'nan') LIMIT 1
努力實現多值動態查詢。在這個例子中,我查詢3點的ID,但列表可以增長到數千 - 非工作實例:
SELECT ID FROM TABLE WHERE ID in ('2017-06-29 23:10:00', '2017-06-29 23:10:01','2017-06-30 00:11:03') UNION ALL (SELECT 'nan') LIMIT 1
如果我理解正確,你有一個[SQL「間隙和孤島」](https://stackoverflow.com/questions/tagged/gaps-and-islands+sql)問題。這裏有許多問題涉及數據系列中的「缺失的日子」。你的問題基本上是一樣的,只是你缺少秒。 – pilcrow
這是正確的。 – user7769718
你可以顯示錶格內容和想要的結果嗎? – Barmar