Mam problem z moimi zapytaniami w MySQL. Moja tabela ma 4 kolumny i wygląda to mniej więcej tak:Jak usunąć określony wiersz z tabeli mysql z tymi samymi wartościami kolumny?
id_users id_product quantity date
1 2 1 2013
1 2 1 2013
2 2 1 2013
1 3 1 2013
id_users
i id_product
są klucze obce z różnych tabel.
Co chcę to usunąć tylko jeden wiersz:
1 2 1 2013
który pojawia się dwa razy, więc po prostu chcesz go usunąć.
Próbowałem tej kwerendy:
delete from orders where id_users = 1 and id_product = 2
Ale to będzie usunąć oba (ponieważ są one powielane). Jakieś wskazówki dotyczące rozwiązania tego problemu?
Usuwa tylko jeden wiersz. Jeśli byłyby 3 z tym identyfikatorem użytkownika i produktu, to 2 pozostałoby. – Rob
Tak, OP mówi (s) chce usunąć 1 wiersz. Tak właśnie robi moje zapytanie. –
Tak, ale myślę, że to nie jest to, czego on/ona chce. – Rob