SELECT count(1) FROM integral WHERE topic_id="123"
UNION all
SELECT topic_name FROM topic_list WHERE id="345"
如上方法查询出来的内容都会在一列当中,有的时候不符合要求,可以进行列转行
select (select count(1) from integral a where topic_id="123")count,
(select topic_name from topic_list where id = "345" ) topic_name
效果如下:

本文介绍了一种在SQL中将查询结果从一列转换为多列的方法,通过使用子查询,可以实现更灵活的数据展示。这种方法对于需要将不同类型的查询结果并列显示的场景非常实用。
1769

被折叠的 条评论
为什么被折叠?



