MYSQL选择列不起作用

时间:2017-12-29 14:34:11

标签: mysql

Mysql:

SELECT `item`.*, 
       Ifnull(Group_concat(DISTINCT Concat('http://vsss.co.in/Admin/uploads/', 
              `item`.`serial`, '/', 
              item_image.image)), 'http://vsss.co.in/assets/images/No_image.png' 
       ) AS 
       Image, 
       '' 
       AS Button, 
       ( CASE 
           WHEN `user_users`.`rate_group` = a THEN `item`.`a` 
           WHEN `user_users`.`rate_group` = b THEN `item`.`b` 
           WHEN `user_users`.`rate_group` = c THEN `item`.`c` 
           WHEN `user_users`.`rate_group` = d THEN `item`.`d` 
         end ) 
       AS Price 
FROM   `items` 
       LEFT JOIN `item_image` 
              ON `item_image`.`item` = `item`.`id` 
       LEFT JOIN `cart` 
              ON `cart`.`item` = `item`.`id` 
                 AND `cart`.`user` = 3 
       LEFT JOIN `user_users` 
              ON `user_users`.`id` = 3 
GROUP  BY `item`.`id` 
ORDER  BY `item`.`id` DESC 
LIMIT  16 

任何人都可以告诉我为什么SELECT列不起作用以及如何解决此问题。我是堆叠社区的新手请帮助我提高质量问题。如果需要,请编辑问题。

0 个答案:

没有答案