IF语句在SELECT查询中的应用

2022-11-07 27 0

SELECT
	CONCAT("'", id) AS id ,...,
IF (
	ISNULL(field1),
	'',
	(
		SELECT
			group_concat(
				CONCAT_WS(
					'|',
					IFNULL(NAME, ''),
					IFNULL(type, ''),
					IFNULL(iname, '')
				) SEPARATOR ';'
			)
		FROM
			child_table
		WHERE
			rid = a.rid
	)
) AS artist
FROM
	parent_table

相关文章

MYSQL 查询字段类型为JSON类型数据的格式化方法
mysql CONCAT()函数拼接有NULL的问题
常用sql 函数分享 group_concat 与 COALESCE

0