group-concat

    0熱度

    1回答

    嗨,我是新來的MySQL掙扎與查詢請幫助。 SELECT g_id, GROUP_CONCAT(s_id,':',tn) FROM `table WHERE u_id = 1 AND g_id in (1234,3211) ORDER by g_id 我期待: {1234:{158990:30,158991:60},3211:{9988:-55,9989:65}}

    0熱度

    1回答

    所以我想使用關聯表來連接兩個表,因爲表'a'連接到'b'表中的多行,並且我希望從每個表中獲得與我的a.value匹配的所有結果,但是來自表'b'的值應該以某種方式連接。 現在我的查詢看起來是這樣的: SELECT *, GROUP_CONCAT(DISTINCT g.group_name) group_name, GROUP_CONCAT(DISTINCT g.group_pr

    0熱度

    1回答

    我有一個查詢,其中有一個group_concat,但它返回一個錯誤,即group_concat不是內置函數。請幫我解決這個問題。我的查詢是這樣的: SELECT cast(user_id as varchar(255)) AS member_id,skincareproductbarcode.barcode, skincareproduct.SCP_id, skincabinet.beautybo

    1熱度

    1回答

    我正在使用下一個代碼,但它失敗了,我不知道爲什麼。 UPDATE pd SET pd.meta_categories = x.categories FROM t_product_description pd JOIN ( SELECT p.product_id AS productid, GROUP_CONCAT(cd.name SEPARATOR ' ') AS categorie

    0熱度

    3回答

    工作,我用 SELECT GROUP_CONCAT(DISTINCT `a`.`IDperson` SEPARATOR ', ') AS `person`, COUNT(`a`.`IDjobs`) AS `total` FROM `a` GROUP BY `a`.`ID_person` ORDER BY `total` DESC 和我需要的是找回像 person total 2

    0熱度

    2回答

    在MySQL 5.6.34(我的新開發服務器)和MariaDB 10.2.8(我的新生產服務器,我認爲我今天終於部署代碼的地方 - 完全相同的數據庫結構和數據 - 嘆氣!),MySQL正在工作,而MariaDB不在。這是在MySQL 5.0.95上工作良好的代碼。我將查詢簡化爲顯示問題的最小示例 - 似乎GROUP_CONCAT()和子查詢不混合。下面是該查詢: SELECT person.Per

    0熱度

    1回答

    我一直在嘗試使用「group_concat」構建IN()中使用的值列表,但即使仔細製作逗號分隔的單引號值字符串似乎也不起作用。即使group_concat的顯示值爲'de','es','fr',並且一個記錄的結果集不正確地返回,以下操作也不會在group_concat'ed列表中「查找」「fr」; SELECT Message, table_id FROM Tenant LEFT JOIN Tr

    1熱度

    2回答

    我有以下的數據庫結構: 事件 id name description event_activities event_id activity_id 活動 id name 我想補充獅身人面像搜索事件,其中應包括所有相關活動: SELECT name, description, [Some SQL Magic that builds an array or string of na

    10熱度

    1回答

    Here是我所有的表結構和查詢(請注重最後查詢,附在下面)。當您在小提琴看到,這裏是電流輸出: +---------+-----------+-------+------------+--------------+ | user_id | user_name | score | reputation | top_two_tags | +---------+-----------+-------

    0熱度

    3回答

    我得到的只是罰款查詢: SELECT Course, Period, Room, Location, TeacherId, GROUP_CONCAT(StudentId) as Students FROM cursosv2 GROUP BY Course, Period, Room, Location, TeacherID; 我想(也許是太基本)是生成的查詢有一個新的列,例如新列一個與加盟