附上的圖像具有兩個表表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