Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Scalanie rekordów
borpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


Czy jest możliwość scalenia dwóch lub więcej rekordów za pomocą SQL?
Mam przykładowo w bazie trzy rekordy których częścią wspólną jest pole X (tzn ma taką samą wartość we wszystkich trzech)
a chciałbym żeby fizycznie został w bazie jeden z nich. Nie chodzi mi o wyświetlanie tylko usunięcie dwóch z trzech rekorów o części wspólnej X.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Morinus83
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 3.11.2010

Ostrzeżenie: (0%)
-----


Ja używam czegoś takiego.

  1. DELETE bad_rows
  2. FROM dbo.duplikaty AS good_rows
  3. INNER JOIN dbo.duplikaty AS bad_rows ON bad_rows.duplikat = good_rows.duplikat
  4. AND bad_rows.id > good_rows.id;



Go to the top of the page
+Quote Post

Posty w temacie
- borpaw   Scalanie rekordów   15.12.2010, 16:59:47
- - Morinus83   Ja używam czegoś takiego. [SQL] pobierz, plainte...   10.01.2011, 20:36:39


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 18:59