Witam, mam problem z poprawną konstrukcją zapytania.
Mam trzy tabele:

`sprzedaz` o strukturze:
  1. id_dok_spr
  2. kontrahent_nazwa
  3. wartosc_brutto
  4. kontroluj_platnosci
  5. ........


`kasa` o strukturze:
  1. id_kasa
  2. kontrahent_nazwa
  3. kwota (wartości ujemne to wypłaty)
  4. koszty
  5. ........


'user` o strukturze:
  1. id_user
  2. imie_nazwisko
  3. ........



muszę zrobić raport o ewentualnych zadłużeniach kontrahentów ale tylko tych którzy nie występują w tabeli user a mają wystawione dokumenty sprzedaży w tabeli sprzedaż

na tę chwilę mam coś takiego, poprawnie filtruję dane z tab sprzedaż z pominięciem tych których nie ma w tabeli user, ale co dalej....:
  1. SELECT kontrahent_nazwa, wartosc_brutto AS suma_sprzedazy FROM
  2. (SELECT kontrahent_nazwa, wartosc_brutto FROM sprzedaz WHERE kontroluj_platnosci='1' AND kontrahent_nazwa COLLATE utf8_polish_ci NOT IN (SELECT imie_nazwisko FROM user)) AS tab1
  3.  



Proszę o pomoc