日安!我正试着离开,把一张桌子接进另一张桌子。如果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;