Chcialbym dodac w zapytaniu warunek dla LEFT JOIN lecz nie bardzo mi to wychodzi. Chciałbym joinować jakas tabele, w zaleznosci od wartosci jakiegos pola.
Skomplikowalem chyba troche, ale pokaze na przykladzie (oczywiscie [niestety] on nie dziala) o co mi chodzi.
SELECT * FROM t_table1 AS t1 LEFT JOIN t_table2 AS t2 ON t2.id = t1.id CASE WHEN t1.id > 300 THEN LEFT JOIN t_table3 AS t3 ON t3.id = t1.id ELSE END ORDER BY t1.id DESC
Jak to powinno poprawnie wygladac?
Dzieki za pomoc
