【发布时间】:2020-09-01 22:48:03
【问题描述】:
根据下面的查询,您可以看到查询只返回匹配的行,但我想从USERS 表和null 中检索所有行来代替不匹配的行。
select
u.*,
p.p_title,
DATE_FORMAT(max(trans.expiry), '%d-%m-%Y %H:%i:%s') as expiry_date,cn.cell_num
from (
select t.e_date as expiry
from connections c, trans_tbl t,users u
where c.v_lan_id=t.vlanconfk and u.u_id = t.u_id_fk
) AS trans,
users u INNER JOIN connections c on u.u_id=c.u_id_fk
INNER JOIN packages p on c.pkg_id_fk=p.pkg_id
INNER JOIN cell_num cn on u.u_id=cn.u_id_fk
【问题讨论】:
-
你的意思是你想做FULL JOIN?
-
是的,我想要我的 u.* 中的所有行,但也不匹配行。
标签: php mysql sql select group-by