我有這樣分組列按類型
+----------------------------------------------+
| id | user_id | date | vehicle_type |
+----------------------------------------------+
| 1 | 1 | 2017-06-01 | 1 |
| 2 | 1 | 2017-06-01 | 2 |
| 3 | 1 | 2017-06-01 | 1 |
| 4 | 1 | 2017-06-02 | 2 |
| 5 | 1 | 2017-06-02 | 1 |
| 6 | 2 | 2017-06-01 | 2 |
| 7 | 2 | 2017-06-01 | 1 |
| 8 | 2 | 2017-06-01 | 2 |
| 9 | 2 | 2017-06-02 | 1 |
+----------------------------------------------+
主表欲組由user_id
和date
,和求和汽車類型取決於它的值,並創建作爲視圖。 這裏的輸出我想
+------------------------------------------------+-------------------+
| id | user_id | date | vehicle_type_1 | vehicle_type_2 |
+------------------------------------------------+-------------------+
| 1 | 1 | 2017-06-01 | 2 | 2 |
| 4 | 1 | 2017-06-02 | 1 | 1 |
| 6 | 2 | 2017-06-01 | 1 | 2 |
| 9 | 2 | 2017-06-02 | 1 | 0 |
+------------------------------------------------+-------------------+
的問題是最好的SQL(查詢),以獲得輸出像我想要的。 謝謝,
什麼都有你已經試過了? – BenM
我試圖創建2(vehicle_type_1和vehicle_type_2)視圖然後我加入 – Adzimzf
是否只有兩種類型的車輛可以有第三個;(第四等?)你需要動態SQL數據透視嗎?或只是一個樞軸?或將一個簡單的案例陳述工作? – xQbert