Jump to content

group_concat help


blinks

Recommended Posts

I have a long and complicated SQL query, which I've cut back to it's bare bones here -

 

SELECT
frsk.pid AS PID,
frsk.title AS TITLE,
group_concat(DISTINCT frsk_ismemberof.ismemberof ORDER BY 
frsk_ismemberof.ismemberof DESC SEPARATOR '|') AS COLLECTION

FROM frsk 
LEFT JOIN frsk_ismemberof ON pid=ismemberof_pid

WHERE date BETWEEN '2003-01-01 00:00:00' AND '2008-12-31 23:59:59'
GROUP BY pid

 

the query works as intended, above. However, the group_concat line is a collection of ID #s which I want to replace with ID names, using the following subquery -

 

select DISTINCT(frsk.title) from frsk, frsk_ismemberof 
where frsk.pid=frsk_ismemberof.ismemberof

 

However, I can't figure out how to incorporate the subquery into the group_concat line; I keep getting a "subquery has more than one line" message.

 

TIA

 

Link to comment
https://forums.phpfreaks.com/topic/199857-group_concat-help/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.