INNER JOIN hjælp
Jeg er ikke den allermest erfarne når det kommer til JOIN og INNER JOIN. Så jeg håber der er en der vil kigge på nedenstående, og se om det er korrekt:Tabeller:
[tbl_A]
col_aa (nøgle)
col_ab
col_ac
col_ad
col_ae
[tbl_B]
col_ba (tbl_A fjernnøgle)
col_bb
[tbl_C]
col_ca (tbl_A fjernnøgle)
col_cb
SQL:
SELECT tbl_A.col_aa
FROM tbl_A
INNER JOIN tbl_B ON tbl_B.col_ba = tbl_A.col_aa
INNER JOIN tbl_C ON tbl_C.col_ca = tbl_A.col_aa
WHERE
(DATE(tbl_A.col_ab) BETWEEN DATE(minDate) AND DATE(maxDate))
tbl_A.col_ac >= 8 AND
tbl_A.col_ad = 1 AND
(tbl_A.col_ae = 8000 OR tbl_A.col_ae = 8381) AND
(tbl_C.col_cb = 2 OR tbl_C.col_cb = 3) AND
(tbl_B.col_bb = 4 OR tbl_B.col_bb = 5)
God VM/sommer hilsen,
Bjarke