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: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%)
|
Może DISTINCT Id
|
|
|
|
Post
#3
|
|
|
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:
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 22:32 |