SQL基础
一、联表查询
当从表中存在类似del_flag字段时,使用and加判断在连表后
LEFT JOIN any_fun_ticket_pocket_seat s on de.id = s.buy_ticket_id and s.del_flag = 0
二、条件判断
当表中存在多条件下的分存内容,输出时需要根据条件进行判断
CASE WHEN any_fun.seat_type=1
THEN SUM(any_fun_sessions_tickit_detail.seat_stock)
ELSE SUM(any_fun_sessions_tickit_detail.stock)
END,
1、CASE WHEN 进行表中条件字段的判断,THEN A ELSE B ---如果判断为true,输出A; 如果判断为false,输出为B .
三、字段拼接
当返回字段粒度较大时,进行字段拼接
GROUP_CONCAT( CONCAT( m.row_num, '排', m.seat_number, '号' ) SEPARATOR ',' ) AS seatName,
1、CONCAT
四、分组函数
GROUP BY