这是表号(1)
ID NAME
1 Adam
2 Max
3 Alex
这是表号(2)
ID USER_ID AGE
1 1
2 2 21
3 3 23
我想从表号(2)检查所有用户的年龄,如果提交的空将回显为空 使用PHP ...我已经尝试了foreach循环,它没有用,所以请帮助我,抱歉我的英语不好
最好的问候。答案 0 :(得分:0)
您可以加入表格并使用coalesce
功能将null
替换为您的自定义字符串(empty
):
SELECT username, COALESCE(age, 'empty')
FROM table1
JOIN table2 ON table1.id = table2.user_id
答案 1 :(得分:0)
如果你的年龄列是varchar,那么用它来检查空字符串或null
SELECT name, if(age ='' or age is null, 'empty',age) age
FROM table1
JOIN table2
ON table1.id = table2.user_id