Avatar billede neeo Nybegynder
29. marts 2004 - 02:25 Der er 8 kommentarer og
1 løsning

query virker ikke

er der nogen der kan se fejl i denne sql, jeg har taget den fra min access database men virker ikke med min mysql




SELECT DISTINCTROW medarbejder.medarbejder_navn, Sum(booking.booking_total_pris) AS SumOfbooking_total_pris, Count(*) AS [Antal Of rejse]
FROM medarbejder INNER JOIN (booking INNER JOIN rejse ON booking.booking_id = rejse.booking_id) ON medarbejder.medarbejder_id = booking.medarbejder_id
WHERE (((rejse.rejse_type)="afrejse"))
GROUP BY medarbejder.medarbejder_navn;
Avatar billede rasmusbg Nybegynder
29. marts 2004 - 02:39 #1
Hvad får du af fejlbeskeder?
Avatar billede neeo Nybegynder
29. marts 2004 - 02:48 #2
fejlen kommer her:  INNER JOIN (booking INNER JOIN ..........
Avatar billede arne_v Ekspert
29. marts 2004 - 07:39 #3
Prøv og erstat:

FROM medarbejder INNER JOIN (booking INNER JOIN rejse ON booking.booking_id = rejse.booking_id) ON medarbejder.medarbejder_id = booking.medarbejder_id

med:

FROM (booking INNER JOIN rejse ON booking.booking_id = rejse.booking_id)
INNER JOIN medarbejder ON medarbejder.medarbejder_id = booking.medarbejder_id
Avatar billede neeo Nybegynder
29. marts 2004 - 13:01 #4
den melder : #1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause
Avatar billede rasmusbg Nybegynder
29. marts 2004 - 16:34 #5
Jeg ved ikke om denne query virker:

SELECT DISTINCTROW medarbejder.medarbejder_navn, Sum(booking.booking_total_pris) AS SumOfbooking_total_pris, Count(*) AS `Antal Of rejse`
FROM medarbejder INNER JOIN (booking INNER JOIN rejse ON booking.booking_id = rejse.booking_id) ON medarbejder.medarbejder_id = booking.medarbejder_id
GROUP BY medarbejder.medarbejder_navn
HAVING rejse.rejse_type = 'afrejse';
Avatar billede neeo Nybegynder
29. marts 2004 - 20:58 #6
rasmusbg den melder :


#1064 - You have an error in your SQL syntax near '( booking
INNER  JOIN rejse ON booking.booking_id = rejse.booking_id ) ON medarb' at line 3
Avatar billede rasmusbg Nybegynder
29. marts 2004 - 21:21 #7
Har du prøvet Arnes forslag kombineret med mit?
Avatar billede neeo Nybegynder
01. april 2004 - 01:36 #8
jo men den melder bare fejl
Avatar billede neeo Nybegynder
11. maj 2006 - 10:20 #9
Lukker....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester