Autor Zpráva
pajadvorak
Profil
Potřebuji porovnat 2 tabulky, 2 sloupce. Ale v jedné tabulce je hodnota ve sloupci A, v druhé tabulce je hodnota SUM(sloupec B).

Potřebuji, aby mi to vypsalo řádky z první tabulky, kdy sloupce neshodují. Tzn. První tabulka sloupec A <> druhá tabulka SUM(sloupec B).

Bohužel to nedokážu postavit tak, aby to fungovalo. Děkuji za pomoc.
pajadvorak
Profil
pajadvorak:
tak se mi to nakonec povedlo... tak kdyby to někdo potřeboval, tak uvádíme svůj kód

SELECT *, u.kod, u.pocet, (SELECT coalesce(SUM(a.pocet_ks), 0) FROM tab1 a WHERE a.kod = u.kod AND a.pocet_ks <> u.pocet) as totalAmount FROM tab2u WHERE pocet<>0 HAVING u.pocet<> totalAmount AND totalAmount > 0 ORDER BY `totalAmount` DESC

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0