No concatenation is being done in my example. that is what is wrong. the
result I get is only one of the SkillName values. I would like all possible
SkillNames to be listed in Skills on the same row in the resultset, grouped
by fkEmployeeID.
I have tried out having and I can not see any need to use it, the problem is
still to concatenate the different text strings.
Skill table
SkillName fkEmployeeID ...
c++ 2
perl 3
c++ 5
java 2
c 3
java 3
I want following rows in my resultset.
fkEmployeeID Skills ...
2 c++, java
3 perl, c, java
5 c++
malfunction sql-querrie:
select concat_ws(", ",SkillName) as Skills, ..., ... from Skill, ..., ...
where ... and ... group by fkEmployeeID order by ... , ... limit 0,20;
Eva Fransson
----- Original Message -----
>
>
> Does it throw an error message or output isn't what you expected?
> In any event, did you try it with "HAVING"?
>
> I couldn't notice anything wrong from what you have there
>
>
> Cheers
>
> --
> sherzodR
>
>
> On Mon, 26 Nov 2001, Eva Fransson wrote:
>
> >I have an application with many table joins and now I would like to get
all
> >different Skills that every person in my resultset has concatenated to
one
> >string.
> >
> >I would like the code to work like this.
> >
> >select concat_ws(", ",SkillName) as Skills, ..., ... from Skill, ..., ...
> >where ... and ... group by fkEmployeeID order by ... , ... limit 0,20;
> >
> >But it dosn't! Is there some other way to fix this?
> >
> >Eva Fransson
> >
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php