I want to display a rows train with id_user and id_train Can I nested a case statement in count function sql?
My SQL is here but it errors
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;