Witam,
Mam takie zapytanie:
UPDATE ibf_members SET fg = IF( id = odbiorcy, fg+ kwota, fg - kwota ) WHERE id IN ( ID obiorcy, ID nadawcy )
Po co ten if jest? Jeżeli ID w bazie istnieje? Dodaj FG i odejmij od nadawcy? Widać kolejność dobra, dodaje odbiorcy ( 0 miejsce ), a odejmuj nadawcy ( 1 miejsce ). Ale po co ten if, skoro użytkownik jest sprawdzany w zapytaniu wyżej i stwierdzam czy istnieje, bo muszę wiele sytuacji po drodze sprawdzić. Czy to ma sens?
Pozdrawiam,
Largo