Erstatning for subselects
Jeg koerer MySQL 4.1a paa mit testsetup og bruger der nogle queries med subselect. Men det hele skal flyttes til et produktionssetup med MySQL 4.0, som ikke understoetter subselects.Hvordan faar jeg lettest og enklest aendret forespoergslerne saa de er komp. med v4.0? Er det noget med at jeg kan bruge JOIN i en eller anden sammenhaeng?
Her er en skitse af mine tabeller og forespoergsler:
tabel a:
kunde_id, foer_produkt_id, efter_produkt_id
tabel b:
nyt_og_spaendende_produkt_id
For at finde ud af, hvor mange kunder, der har skiftet til et nyt og spaendende produkt bruger jeg altsaa flg:
SELECT COUNT(*) FROM a WHERE foer_produkt_id NOT IN (SELECT * FROM b) AND efter_produkt_id IN (SELECT * FROM b)
