【发布时间】:2020-02-27 06:34:11
【问题描述】:
我想用 id_user 和 id_train 显示行训练 可以在count函数sql中嵌套case语句吗?
我的 SQL 在这里,但它出错了
SELECT ticket.*
, COUNT( CASE trans.id_user WHEN 1 THEN 1
CASE trans.id_train WHEN 1 THEN 1
ELSE NULL END) AS total_ticket
, SUM(train.price) AS total_price
, user.*
FROM train JOIN trans ON trans.id_train = kereta.id_train
JOIN user ON trans.id_user = user.id_user
JOIN ticket ON ticket.train = train.id_train;
【问题讨论】:
标签: mysql sql database heidisql