我有一个查询的问题,比如这一个我可以检索记录:SQL查询,不显示所有记录
SELECT
l.*,
ll.f_cocacola as cocacola,
le.name AS deposit,
lp.price
FROM
KPC AS l,
KPC_cocacola AS ll,
KPC_deposit AS le,
KPC_price AS lp
WHERE
l.cod_deposit = le.id_deposit
AND l.code = ll.code
AND lp.code = l.code
AND l.code_deposit = '002365'
,但现在我需要包括从另一个表的另一日期-intranet-具有领域代码和网址则需要从该表中网址秀场..记住,我们的关系就代码场。
,所以我更改查询,以这样的方式
SELECT l.*,ll.f_cocacola as cocacola, le.name AS deposit,
lp.price, lintranet.url
FROM tableX AS l, intranet_cocacola AS ll, tableX_deposit AS le,
tableX_price AS lp,
tableX_intranet as lintranet
WHERE l.code_deposit = le.id_deposit
AND l.code = ll.code
AND lp.code = l.code
AND l.code = lintranet.code
AND l.code_deposit = '456852147'
但问题是,一些记录没有网址,如果不存在网址那么这个查询不告诉我的记录..以及我所需要的,即使没有一个URL关联到我希望看到recorda的记录,由于
你的答案是相当更加清晰,我选择了这一个,我也给予好评的@zerkms回答 – hibigo 2012-04-17 23:15:28