谁能告诉我这里的语法错误在哪里:
SELECT `t`.*, `u`.`first_name`, `u`.`second_name`
FROM `tickets` `t`
(CASE WHEN `t`.`user_id` IS NOT NULL
THEN
JOIN `adminbb` `u` ON `t`.`admin_id`=`u`.`admin_id`
ELSE
JOIN `users` `u` ON `t`.`user_id`=`u`.`user_id`
END)
WHERE `t`.`ticket_id` =1
ORDER BY `t`.`ticketText_id`
LIMIT 0,3
错误说:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 '(CASE WHEN t
. user_id
IS NOT NULL THEN JOIN adminbb
u
ON t
.`admin_id'附近使用正确的语法
谢谢艾伦。