• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

удаление записи

  • Автор темы rednet
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

rednet

есть таблица два поля: name-содержит одинаковые записи и date . Нужно удалить эти одинаковые записи , оставивь те которым соответствует более ранняя дата Например : есть иванов 01.01.01
иванов 02.02.02

надо оставить только иванов 01.01.01
 
B

Barmutik

Долго выдумывать было некогда .. поэтому просьба на красоту запроса не обращать внимания:

Код:
DELETE FROM TestTable
WHERE   ((SELECT   COUNT(*)
            FROM     TestTable TT
            WHERE   TT.Name = TestTable.Name AND TestTable.MyDate >
                         (SELECT   MIN(MyDate) AS MinDate
                          FROM     TestTable TTT
                          WHERE   TTT.Name = TT.Name)) > 0)

TestTable - Ваша таблица
Name- поле Name
MyDate - поле с датой
 
D

_dimka_

и потом можно в тригер вставить, красота да и только!
:( :D :D
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!