如何创建显示组合两个表的结果的查询

卡尔·德鲁

我有表 A,它按日期按登记号显示车辆活动。每个 rego 每天都可以处于活动状态。

我有第二个表,表 B,它显示了我想要填充表 1 的日期、注册号和状态。

这个想法是显示表 A 中在表 B 中没有条目的所有内容,并保持滚动记录。

Table A
ABC 2019-05-17
XYZ 2019-05-17
DEF 2019-05-17
HIJ 2019-05-17
KLM 2019-05-17
NOP 2019-05-17
QRS 2019-05-17
TUV 2019-05-17
AAA 2019-05-17
DEF 2019-05-16
AAA 2019-05-16
DEF 2019-05-16
HIJ 2019-05-16
KLM 2019-05-16
NOP 2019-05-16
QRS 2019-05-16
TUV 2019-05-16

表B

TUV 2019-05-17  PASS
AAA 2019-05-17  PASS
DEF 2019-05-17  FAIL
MOP 2019-05-17  PASS
AAA 2019-05-16  PASS
DEF 2019-05-16  FAIL
MOP 2019-05-16  PASS

我已经搜索了许多网站寻求帮助,但我无法;似乎无法找到有效的方法

SELECT A.Date_, 
A.Rego, B.Rego, B.Status, B.Date_ 
FROM Daily_Activity A, Daily_Inspect B 
WHERE A.Date_=B.Date_ AND A.Rego=B.Rego

这部分有效,但我也想显示表 A 中的数据,而表 B 中没有匹配的条目。

拉巴尼

使用左连接。这将返回表 A 中的所有记录以及表 B 中的匹配结果。

SELECT A.Date_, 
A.Rego, B.Rego, B.Status, B.Date_ 
FROM Daily_Activity A
LEFT JOIN Daily_Inspect B 
ON A.Date_=B.Date_ 
AND A.Rego=B.Rego

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

(代码完成)组合两个任务列表(表)以显示总结果

如何建立两个表在两个表中的一个查询?我想要得到与原始结果相同的结果

如何显示两个表的数据

合并两个表,并按比例交错两个表的选择查询结果

跨两个表的SQL查询仅显示每个标记地址的最新更新结果

如何从两个组合表中获取结果

PLSQL过程查询两个表并遍历结果

如何从一个表中合并两个不同查询的结果

mysql从两个单独的查询创建选择结果

我将如何结合/组合这两个表以得到一个结果

如何在MySQL中使用子查询显示两个表的混合结果?

如何从两个“选择”中显示结果表?的SQL

如何使两个查询中的两个结果(具有相同的列)显示在单个查询表中

如何使用一个SQL查询从两个表中获得结果?

如何在一个查询中显示两个结果?

如何组合两个查询以在codigniter中产生一个结果

SQL:如何组合两个查询并获得相同的结果?

如何组合来自两个表的列和由条件语句创建的别名?

如何组合这两个查询?

我有两个使用 UNION 组合的选择查询。我在一列中得到两个结果如何在两列中得到它

如何显示共享 id 的两个表的结果?

如何合并两个查询的结果?

Laravel 如何查询两个表

如何使用 Access VBA 将两个查询的结果显示到 MS 图表对象上

如何连接两个表以获得组合结果

合并两个表的结果的 SQL 查询

如何检查两个查询然后显示结果?

组合来自两个 mySQL 查询的交叉结果

elasticsearch - 如何组合来自两个索引的结果