自贡网站建设哪家好,o2o网站建设策划,wordpress4.9.5中文版,公司企业网站表结构为
表名 notice 游戏类型 n_type(斗地主1、斗地主2、斗地主3) 资讯 n_news (新闻、活动、公告)
时间 n_time
需求
查询notice表中游戏类型为“斗地主1”的最新一条新闻、最新一条活动、最新一则公告#xff0c;只能使用一条sql语句
思路
查询分为三个部分只能使用一条sql语句
思路
查询分为三个部分每个部分都是一个子查询然后使用UNION ALL将这三个子查询的结果合并在一起
代码
SELECT * FROM (SELECT * FROM noticeWHERE n_type 斗地主1 AND n_news 活动ORDER BY n_time DESCLIMIT 1
) AS activity
UNION ALL
SELECT * FROM (SELECT * FROM noticeWHERE n_type 斗地主1 AND n_news 新闻ORDER BY n_time DESCLIMIT 1
) AS news
UNION ALL
SELECT * FROM (SELECT * FROM noticeWHERE n_type 斗地主1 AND n_news 公告ORDER BY n_time DESCLIMIT 1
) AS notice;