我想IFNULL检查同一行,但不同的列。
这是我的 sql 示例。
选择
a.CONTACT_SEQ,
“测试”作为备忘录,
现在()作为 REG_DATE,
a.USER_ID,
一个名字,
a.CONTACT_NUM AS PHONE_NUM,
(SELECT COUNT(*) FROM TB_CONTACT AS a, TB_CONTACT_GROUP AS b
在哪里
b.USER_ID = 'spark@naver.com'
和
b.GROUP_CONTACT_SEQ = 120
和
a.GROUP_CONTACT_SEQ = b.GROUP_CONTACT_SEQ
) 作为总数,
IFNULL((SELECT * FROM tb_auto_ban WHERE user_id =
'spark0017@naver.com' AND phone_num = a.CONTACT_NUM) , 'Y','N') 定义
从
TB_CONTACT AS a, TB_CONTACT_GROUP AS b
在哪里
b.USER_ID = 'spark@naver.com'
和
b.GROUP_CONTACT_SEQ = 120
和
a.GROUP_CONTACT_SEQ = b.GROUP_CONTACT_SEQ
当我使用IFNULL时,如何将同一行引用到另一列?