返回單個值我創建了一個表叫messages
如何比較兩個或多個字符串,並從數據庫
在我有三分列
- 編號
- 數
- 消息
在number
列我已在下面插入數據
Number Messages
-------------------------
123456789 Hi
678901111 Hello
+91123456789 Hi
+915678901111 Hello
當我使用的查詢
Select distinct(right(col2,10) as col2 from message;
我想我的結果
Number Messages
-------------------------
123456789 Hi
678901111 Hello
這就是我想實現 我怎樣才能讓123456789
只返回一個
這GROUP BY是無效的,將在舊的MySQL版本返回一個不可預知的結果,將提高在新版本中的錯誤(除非)一般的GROUP BY規則說:如果指定了GROUP BY子句,那麼SELECT列表中的每個列引用必須標識一個分組列或者是一個set函數的參數! – jarlh
添加一些示例表格數據和預期結果 - 作爲格式化文本表格。 (不是圖像) – jarlh