我有下面的mySql select語句它返回下面的結果,並爭取得到我後的結果。Mysql區別選擇替換
select `tvshow`.`idShow` AS `idShow`,`tvshow`.`c00` AS `ShowName`,
if(count(distinct `episode`.`c12`),
count(distinct `episode`.`c12`),0) AS `TotalSeasons`,
if(count(`episode`.`c12`),count(`episode`.`c12`),0) AS `TotalEpisodeCount`
from
((((`tvshow`
left join `tvshowlinkpath` ON ((`tvshowlinkpath`.`idShow` = `tvshow`.`idShow`)))
left join `path` ON ((`path`.`idPath` = `tvshowlinkpath`.`idPath`)))
left join `episode` ON ((`episode`.`idShow` = `tvshow`.`idShow`)))
left join `files` ON ((`files`.`idFile` = `episode`.`idFile`)))
group by `tvshow`.`idShow`
having (count(`episode`.`c12`) > 0)
選擇結果
我想獲得,將有在它如列出的賽季第4列 「第1季,第2季,第3季」
我可以通過運行以下選擇獲取所需的數據:
select distinct c12 from episode where idShow = 1
它返回以下內容。
,所以我想我可以使用替代來改變結果改爲「第1季」,但不知道如何得到它只是返回一個包含「Seasin1,Season2,Season3」,然後將其添加一個字符串到視圖頂部的select語句並將它們放在一起?
我試圖讓(使用Photoshop進行這只是讓你能得到的想法)
你可以顯示錶格的模式嗎? –