是否可以在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对应的电话,在这种情况下,它会出错。是否可以避免
答案 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