problem med INNER JOIN
jeg har fået en fejl på min side der har kørt i ca 2 år udn problemer, jeg har brugt denne sql:SQLstmt ="SELECT afdelinger.AfdelingsId AS afdelinger_AfdelingsId, afdelinger.afd_beskrivelse, lev.lev_id AS lev_lev_id, lev.firma_navn, users.UserID, users.initialer, masterudstyr.udstyrs_id, masterudstyr.master_nr, masterudstyr.Beskrivelse, masterudstyr.user_id, masterudstyr.StatusId, masterudstyr.AfdelingsId AS masterudstyr_AfdelingsId, masterudstyr.lev_id AS masterudstyr_lev_id, masterudstyr.Fabrikat, masterudstyr.Model, masterudstyr.serie_nr, masterudstyr.anskaf_dato, masterudstyr.anskaf_pris, masterudstyr.sporbar_til, masterudstyr.nextkal_dato, masterudstyr.larstkal_dato, masterudstyr.kal_interval, masterudstyr.notat, spec_nr.spec_id, spec_nr.spec_nr_tekst, masterudstyr.vejledning FROM users INNER JOIN spec_nr ON spec_nr.spec_id = masterudstyr.beregn_spec_id INNER JOIN masterudstyr ON (users.UserID = masterudstyr.user_id ) INNER JOIN lev ON (lev.lev_id = masterudstyr.lev_id) INNER JOIN afdelinger ON (afdelinger.afdelingsId = masterudstyr.afdelingsId) WHERE (((masterudstyr.udstyrs_id)=" & udstyrs_id & ")) and masterudstyr.firmaID = "& Session("firmaID")
hvis jeg ændre det til denne er virker det:
SQLstmt ="SELECT afdelinger.AfdelingsId AS afdelinger_AfdelingsId, afdelinger.afd_beskrivelse, lev.lev_id AS lev_lev_id, lev.firma_navn, users.UserID, users.initialer, masterudstyr.udstyrs_id, masterudstyr.master_nr, masterudstyr.Beskrivelse, masterudstyr.user_id, masterudstyr.StatusId, masterudstyr.AfdelingsId AS masterudstyr_AfdelingsId, masterudstyr.lev_id AS masterudstyr_lev_id, masterudstyr.Fabrikat, masterudstyr.Model, masterudstyr.serie_nr, masterudstyr.anskaf_dato, masterudstyr.anskaf_pris, masterudstyr.sporbar_til, masterudstyr.nextkal_dato, masterudstyr.larstkal_dato, masterudstyr.kal_interval, masterudstyr.notat, spec_nr.spec_id, spec_nr.spec_nr_tekst, masterudstyr.vejledning FROM users, masterudstyr,lev, afdelinger,spec_nr WHERE users.UserID = masterudstyr.user_id and lev.lev_id = masterudstyr.lev_id and afdelinger.afdelingsId = masterudstyr.afdelingsId and spec_nr.spec_id = masterudstyr.beregn_spec_id and afdelinger.afdelingsId = masterudstyr.afdelingsId and masterudstyr.udstyrs_id=" & udstyrs_id & " and masterudstyr.firmaID = "& Session("firmaID")
jeg har dog en ide om at det er min udbyder derder har opdateret databasen til mysqld-5.0.27-standard , er der lavet omm på moden man laver joins på ?
