mysql字段如果是空则排名靠后_PHP-MySQL-如果表字段不包含值/空值,则销毁/忽略表字段...

日安!我正试着离开,把一张桌子接进另一张桌子。如果BLOTTER_ENTRY不包含任何值或NULL,是否可以销毁或忽略表字段?通过查看下面的屏幕截图,您可以看到,我有三个带有blotter_entry的表。那么它实际上取决于用户或res_id,如果用户属于TBL_convinter作为TC,TBL_respondent作为TE,或TBL_crivate作为TV。

在屏幕截图中,查询发现BLOTTER_ENTRY位于TBL_CONPINTER中,如何忽略TBL_RESPONDENT和TBL_CIVERT中的两个BLOTTER_ENTRY呢?

我这样问是因为当我循环这个SQL查询并执行echo$row['blotter_entry']以在网站中显示它时,因为如果检测到并找到res_id,tbl_respondent和tbl_crive它将不会在网页中显示任何内容。例如,res_id是数字3,他是答辩人/受害者。每当我在网站中输出echo$row['BLOTTER_ENTRY']时。它不会显示任何东西。

如有任何帮助,我们将不胜感激。谢谢!

运行此SQL查询后的屏幕截图SELECT tr.res_id, tc.res_id, tc.blotter_entry, te.res_id, te.blotter_entry, tv.res_id, tv.blotter_entry, tb.blotter_id, tb.blotter_type, tb.blotter_reporteddate, tb.blotter_reportedtime, tb.blotter_incidentdate, tb.blotter_incidenttime, tb.blotter_status, tc.complainant_name, te.respondent_name, tv.victim_name

FROM

tbl_resident tr

LEFT JOIN

tbl_complainant tc on tr.res_id = tc.res_id

LEFT JOIN

tbl_respondent te on tr.res_id = te.res_id

LEFT JOIN

tbl_victim tv on tr.res_id = tv.res_id

LEFT JOIN

tbl_blotter tb on tc.blotter_entry = tb.blotter_entry OR te.blotter_entry = tb.blotter_entry OR tv.blotter_entry = tb.blotter_entry

WHERE

tr.res_id = 1;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值