mam następujący problem:
Czy w MySQL 4.1 istnieje jakiś mechanizm który porównał by mi wartości pól z dwóch rekordów tej samej tabeli i zwrócił jedynie te które się nie pokrywają? Google nic sensownego nie zwróciło dla "mysql compare records" więc postanowiłem Was zapytać.
Np. dla danych:
Kod
id | name | city | country | code |
2 | Donald | Olsztyn | Poland | 3546 |
6 | Marek | Olsztyn | Poland | 6566 |
2 | Donald | Olsztyn | Poland | 3546 |
6 | Marek | Olsztyn | Poland | 6566 |
Chcę uzyskać:
Kod
id | name | city | country | code |
6 | Marek | null | null | 6566 |
6 | Marek | null | null | 6566 |
lub coś o podobnej strukturze.
Bez problemu mógłbym to osiągnąć używając do porównania PHP, ale chciałbym się dowiedzieć czy istnieje rozwiązanie umożliwiające przerzucenie tej pracy na silnik bazy.