我想從一個表中相互沒有關係的三個項目(除了它們是順序的事實以外)並將它們放在一行上。另一個數據透視表查詢
所以該表可能是這樣的:
time show
12PM smallville
1PM House
2PM walking dead
我知道如何根據時間來獲得三個項目,但我需要的答案是這樣的:
col1 col2 col3
smallvile House walking dead
一切我有看到的是基於某種形式的關聯使用select中的多個列,我沒有這樣的關聯我只想要我選擇顯示在三列中的一行中的三件事。
解決方案,這將有很大的不同,這取決於你正在使用的數據庫管理系統。例如,在SQL Server上工作的東西在MySQL或Oracle上不起作用,如果你在談論Excel數據透視表,上面的解決方案都不會起作用。您需要提供更多信息。 – 2011-05-05 19:10:09
通常化妝品和演示文稿在應用程序代碼中要容易得多 - 在php或python中需要1-2行。 – peufeu 2011-05-05 22:14:18
你可以修改我的下面的答案來達到你想要的:)快樂編碼 – Japongskie 2015-09-23 03:39:46