MySQL笔记 -- 问答

where 1=1 和where 1=0 都什么意思?

where 1=1 条件始终为True,作用是:在多条件查询中的一种构造方法,如果条件都不满足,SQL也不会出错。
where 1=0 条件始终为false,作用是:查询结果不返回数据,只返回表结构。可以用于快速建表

如何将查询字段的多个结果合并到一行

使用GROUP_CONCAT()函数,例如

SELECT GROUP_CONCAT(phoneNumber) as phoneNumber 
FROM user 
WHERE uid = #{uid}
posted @ 2019-11-10 16:39  指掀涛澜  阅读(90)  评论(0编辑  收藏  举报