下面是一個實際情況的變更,看似簡單,想了半天竟然沒搞出來,請同仁們賜教一下,不勝感激。
情況如下:
假如有A B C三張表。
A:AID 、MessageNumber、UserB:? BID、MessageNumber、ImageNmaeC:? CID、ImageName、ImageURL、InDate
A中的一個Message可以對應B中多條Image(通過MessageNumber)。B中一個ImageName對應C中一條數據(通過ImageName)。通過C中的ImageURL可以判斷出圖片是否重復,如果itemURL相同,認為重復。-------------------------------------------------------------------------------------------------------要求刪除B表中Message重復的Image信息,只保留重復Image中最新的一條,根據C表中的InDate判斷。注意:一條Message可能有多張圖片,有些重復,有些不重復,并且重復條數不定。
請教一條SQL腳本
慕妹3242003
2018-12-07 07:05:24