我有一个名为我的数据库中的用户表。用户可以有多个地址,但在某些情况下,他们不会有任何地址。我的mysql连接语句只返回它至少有一个地址记录:mysql链接语句没有链接没有返回记录
$query = ' SELECT DISTINCT a.id FROM users as a, addresses as b' ;
$query.= ' WHERE a.id = b.userId ' ;
我怎样才能改变这种使用户没有地址,仍然会被退回?
我猜这是一个简单的解决方案,我只是想念!
在此先感谢。
很好,在查询中,您使用的是加入既要有行存在。你能不能仅仅从用户那里查询不同的a.id? – 2012-07-15 01:13:16