如何使用可点击链接id分组group_concat

时间:2015-05-17 23:36:19

标签: php mysql group-concat

输出:

//HotelID   //HotelName   //Operators 1,2,3

1    -       Nila    -    CleanX,Vey,Leo  

我希望运营商是个人可点击的链接,与他们的ID一致。

使用GROUP_CONCAT,它们全部合并为一个ID。我在MYSQL中使用LEFT JOIN

我想用这种方式"这只是一个例子。代码明智它不会工作"

每个ID都是点击

的链接
//HotelID //HotelName //Operators 1,2,3
1    -     Nila   -  CleanX id1, Vey id2, Leo id3

而不是所有GROUP_CONCAT到一个ID。

是否有一种方法,因为运算符是Mysql查询中的GROUP_CONCAT,以防止在回显时出现重复。

有没有办法可以只使用GROUP而不是GROUP_CONCAT帮助。

1 个答案:

答案 0 :(得分:0)

只需使用此查询。其余的问题是关于数据显示和用户界面,所有这些都最好用应用程序级代码(例如PHP)处理。

SELECT h.hotelID
     , h.hotelName 
     , o.opID
     , o.opName
  FROM hotels h
  LEFT 
  JOIN operators o
    ON o.opHotelID = h.hotelID 
 ORDER 
    BY h.hotelID
     , o.opID;