Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 7 Dołączył: 5.08.2009 Skąd: Tychy Ostrzeżenie: (0%)
|
Problem jest taki ,że jeżeli klucz główny z tabeli Customers się powtórzy to chciałbym ,aby funkcjia i tak wypisała mi podaną liczbę klientów. A dzieje się inaczej zarówno w ten sposób jak również próbowałem używając INSERT IGNORE ten rekord ,który jest pomijany jest zliczany i w zwrocie dostaję de facto jeden mniej niż powinienem ,kombinuję z tym już jakiś czas i nie wiem jak to wykonać. Chcialbym poprostu ,aby jeżeli INSERTnatrafi na powtarzający się klucz zignorował to ,ale ,aby w zamian wyszukał jeszcze jeden tak ,aby liczba zwrotów się zgadzała. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 7 Dołączył: 5.08.2009 Skąd: Tychy Ostrzeżenie: (0%)
|
Nie należało użyć innego warunku, ale dzięki za dobre chęci Sada DISTINCT działa raczej na wynikach ,a nie podczas insertu. A rozwiązanie jest poniżej jakby komuś trafiło się podobne zadanie do rozwiązania:
|
|
|
|
Robert1985 [MySQL]Losowe wartości MySQL 30.09.2009, 19:29:00
sada Może DISTINCT Id 1.10.2009, 11:09:59 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 03:53 |