Select 行在指定日期的另一个 table 中不存在
Select rows that are not present in another table on a specified date
我正在使用两个 table(ft_form_1 和 ft_field_options)。
ft_form_1
submission_id facility_id admits reporting_date timestamp
1 111A 8 2017-03-30 00:00 2017-03-30 17:50:11
2 111A 1 2017-03-31 00:00 2017-03-31 17:53:17
3 222B 3 2017-03-31 00:00 2017-03-31 18:42:20
4 333C 6 2017-03-31 00:00 2017-03-31 19:27:47
5 222B 0 2017-04-01 00:00 2017-04-01 18:12:12
6 333C 4 2017-03-31 00:00 2017-04-01 19:38:25
7 333C 5 2017-04-01 00:00 2017-04-01 20:31:16
ft_field_options
list_id option_order option_value option_name
1 4 111A New York
1 2 222B Chicago
1 1 333C Boston
1 3 444D Miami
我想显示 ft_field_options table 中的所有设施(list_id = 1)谁没有提交 reporting_date 在 2017-04-01 ft_form_1 table. 每个设施应该只出现一次。实际上,我想查看 'yesterday' 中的 reporting_date。再次感谢您帮助 mysql 新手
facility_id option_name option_order
111A New York 3
匹配 ft_form_1.facility_id & ft_field_options.option_value
两个表之间的主键-外键关系是什么?没有一列是常见的。
我正在使用两个 table(ft_form_1 和 ft_field_options)。
ft_form_1
submission_id facility_id admits reporting_date timestamp
1 111A 8 2017-03-30 00:00 2017-03-30 17:50:11
2 111A 1 2017-03-31 00:00 2017-03-31 17:53:17
3 222B 3 2017-03-31 00:00 2017-03-31 18:42:20
4 333C 6 2017-03-31 00:00 2017-03-31 19:27:47
5 222B 0 2017-04-01 00:00 2017-04-01 18:12:12
6 333C 4 2017-03-31 00:00 2017-04-01 19:38:25
7 333C 5 2017-04-01 00:00 2017-04-01 20:31:16
ft_field_options
list_id option_order option_value option_name
1 4 111A New York
1 2 222B Chicago
1 1 333C Boston
1 3 444D Miami
我想显示 ft_field_options table 中的所有设施(list_id = 1)谁没有提交 reporting_date 在 2017-04-01 ft_form_1 table. 每个设施应该只出现一次。实际上,我想查看 'yesterday' 中的 reporting_date。再次感谢您帮助 mysql 新手
facility_id option_name option_order
111A New York 3
匹配 ft_form_1.facility_id & ft_field_options.option_value
两个表之间的主键-外键关系是什么?没有一列是常见的。