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}