Jørgen Staun skrev:
> Jeg har flyttet min DB fra en ACC2K til MySQL og i den
> forbindelse har jeg fået et problem med denne SELECT-sætning.
> sql = "SELECT [tblskema].[ansettelsesforhold_meda_id], ....
> INNER JOIN (tbllokaler
> INNER JOIN (tblaktiviteter
> INNER JOIN tblskema
> ON
> [tblaktiviteter].[akti_id]=[tblskema].[aktiviteter_akti_id])
> ON [tbllokaler].[loka_loka_id]=[tblskema].[lokaler_loka_id])
> ON [tblskolefag].[skfa_id]=[tblskema].[skolefag_skfa_id]
Jeg tror ikke MySQL kan lide joins på paranteser. Prøv at omskrive
til:
FROM tblSkoleFag sf INNER JOIN tblSkema s
ON sf.skfa_id = s.skfa_id
INNER JOIN tbllokaler l
ON s.lokaler_loka_id = l.loka_loka_id
INNER JOIN tblaktiviteter a
ON a.akti_id = s.aktiviteter_akti_id
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO -
www.fiduso.dk)
I ovenstående tekst benyttes nyt komma
(rettelser modtages gerne i dk.kultur.sprog)