附上的图像具有两个表表1和表2如何使用光标删除重复条目
表1:
+-------------------------------------------------+--+
| First_name Last_name Date_of_birth Customer_ID | |
+-------------------------------------------------+--+
| --------- --------- --------- ------- | |
| Anmol Sharma 12/SEP/1988 A101 | |
| Anmol Sharma 12/SEP/1988 A102 | |
| Pushkar Gupta 03/feb/1987 A103 | |
| Pushkar Gupta 03/Feb/1987 A104 | |
+-------------------------------------------------+--+
表2:
First_name Last_name Date_of_birth Customer_ID Updated_timestamp
--------- --------- -------------- ------------ ---------------
Anmol Sharma 12/SEP/1988 A101 23/Feb/2015
Anmol Sharma 12/SEP/1988 A102 24/FEb/2015
Anmol Sharma 12/SEP/1988 A101 25/Feb/2015
Pushkar Sharma 03/FEB/1987 A104 12/Jan/2015
所需输出:
First_name Last_name Date_of_birth Customer_ID
--------- --------- -------------- ------------
Anmol Sharma 12/SEP/1988 A101
Pushar Sharma 03/FEB/1987 A104
问:
我要保持近期更新CUSTOMER_ID(使用表2更新timestamp列)在表1和使用游标删除表1中的所有其他条目。 表格图像
有人可以请用光标解释逻辑。
是oracle还是mysql?你需要使用游标还是查询很好? – fthiella 2015-04-03 21:18:32
这是一种家庭作业吗?如果不是,则仅使用纯SQL(没有游标)会更好(更简单)。 – Dmitry 2015-04-03 21:30:07
@fthiella我需要使用游标只 – 2015-04-04 08:25:24