gpt4 book ai didi

mysql - 比较两个具有相同字段的表?

转载 作者:行者123 更新时间:2023-11-29 09:18:31 25 4
gpt4 key购买 nike

我得上 table 了。两个表都有 nric 字段。

我想选择表中没有的nric字段。

si_isccourse表 在此输入代码

ID NRIC
1 456
2 457
3 458

si_结果表

ID   NRIC
1 456

si_isc_class表

ID NRIC
1 456
2 457

我的结果是这样的

ID NRIC
3 458

这是我的 SQL 查询

从 si_isccourse iscLEFT JOIN si_results re ON re.re_nric=isc.isc_nric 中选择 DISTINCT(isc.isc_nric) LEFT JOIN si_isc_class cla ON isc.isc_nric!=cla.isc_class_nric WHERE (isc.isc_second_choice='FPS') AND ( re.re_year IN('2010','2009')) AND ( re.re_code IN('VETCA1','VETCA2')) AND isc.isc_nric!=cla.isc_class_nric 按 re.re_mark desc 排序

我想要获取不在 si_isc_class 表中的数据。我想从 si_isccourse 中选择数据并与 si_results 进行比较,而不是在 si_isc_class 中进行比较

最佳答案

SELECT first.*
FROM first
LEFT JOIN second ON(first.id = second.id)
WHERE second.id IS NULL

关于mysql - 比较两个具有相同字段的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3147720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com