可以在选择查询中检查特定字段是否存在

时间:2013-09-26 12:23:03

标签: mysql sql

是否可以在sql select query

中检查特定字段是否存在
select c.uid,c.cust_id,c.cust_name,a.phone 
from customer c, address a 
where (c.uid = a.uid Or a.uid is null)

在某些情况下,地址表不包含与c.uid对应的电话,在这种情况下,它会出错。是否可以避免

1 个答案:

答案 0 :(得分:3)

我不清楚你在问什么,但听起来好像你想要一个外连接:

select c.uid,c.cust_id,c.cust_name,a.phone 
from customer c 
   left join address a on c.uid = a.uid
相关问题