我有一個表格,裏面包含左右鞋的混合物,其中一些是防水的。我該如何正確排序這個MySQL表格
我需要編寫一個查詢來按字母順序對它們進行排序,但是當名稱相同時,請使用左側/右側前面的防水列。
例如
+-------------------------+------------+------------+
| Shoe name | Waterproof | Left/Right |
+-------------------------+------------+------------+
| boot | 0 | left |
| sandal | 0 | left |
| shoe | 1 | left |
| boot | 1 | left |
| boot | 0 | right |
| boot | 1 | right |
| sandal | 0 | right |
| shoe | 1 | right |
+-------------------------+------------+------------+
應歸類爲這樣的......
+-------------------------+------------+------------+
| Shoe name | Waterproof | Left/Right |
+-------------------------+------------+------------+
| boot | 0 | left |
| boot | 0 | right |
| boot | 1 | left |
| boot | 1 | right |
| sandal | 0 | left |
| sandal | 0 | right |
| shoe | 1 | left |
| shoe | 1 | right |
+-------------------------+------------+------------+
能不能做到?
爲什麼左,右不是它自己的列? – Fallenreaper
它可能是。這會有幫助嗎? – Urbycoz
您正在存儲額外的7-8個字符與表示腳的位(1或0)。 – Fallenreaper