我可以將多個MySQL行連接成一個字段嗎?

我可以將多個MySQL行連接成一個字段嗎?

使用MySQL,我可以執行如下操作: SELECT hobbies FROM peoples_hobbies WHERE person_id=5; 我的輸出: shopping fishing coding 但我只想要1行,1列: 預期產出: shopping, fishing, coding 原因是我從多個表中選擇多個值,並且在所有連接之後,我得到的行數比我想要的多得多。 我在M…


email - MySQL查詢從電子郵件地址字段計算唯一域

我想更好地了解客戶使用的域名。 我可以通過explode每個地址並以這種方式計算域來輕鬆地在PHP中執行此操作。 但我想知道是否有辦法通過簡單的MySQL查詢獲取此信息? 這是示例輸出的樣子: gmail.com | 3942 yahoo.com | 3852 hotmail.com | 209...等等,第一列是電子郵件地址域,第二列是該域的地址數。…


GROUP_CONCAT()上的MySQL DISTINCT

我正在做SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table 。 下面的示例數據: categories---------- test1 test2 test3 test4 test1 test3 test1 test3 但是,我正在接受test1 test2 test3 test4 test1 test3並且我想要將test1 te…


MySQL:帶有LEFT JOIN的GROUP_CONCAT

我遇到了MySQL的“GROUP_CONCAT”功能問題。 我將使用一個簡單的幫助台數據庫來說明我的問題: CREATE TABLE Tickets(id INTEGER NOT NULL PRIMARY KEY, requester_name VARCHAR(255) NOT NULL, description TEXT NOT NULL); CREATE TABLE Soluti…


php - MySQL查詢在GROUP BY中排序結果

我正在編寫一個論壇系統,我正在試圖獲得一個主題的最後一篇文章。 問題是我分組的結果上的主題ID,我不能找出一種方法來獲得最後的答复,以顯示在分組數據。 這是我的查詢到目前為止: SELECT SQL_CACHE users.user_id, users.username, topics.title, topics.topi…



Mysql截斷GROUP_CONCAT函數的連接結果

我創建了一個視圖,它使用GROUP_CONCAT來連接來自產品列上的查詢的結果,數據類型為'varchar(7) utf8_general_ci',名為concat_products 。 問題是mysql截斷了concat_products列的值。 phpMyAdmin說concat_products列的數據類型是varchar(341) utf8_bin 餐桌產品: CREATE TABL…


oracle中有沒有類似於mysql中的group_concat的函數?

這個問題在這裡已有答案: SQL Query用於連接Oracle 13答案中 多行的列值 我的意見就是這樣。 col1 col2 1 a 1 b 2 c 2 d 2 e O/p:應該是這樣的 col1 col2 1 a,b 2 c,d,e 我想要一個可以在DB級別觸發的查詢。 我嘗試了各種各樣的方…




group_concat用法 group_concat separator mysql group server oracle concat order mysql群組