Avatar billede mortency Nybegynder
04. juni 2004 - 16:22 Der er 2 kommentarer og
1 løsning

sql med inner join liten feil et sted!

//Denne virker helt fint men når jeg skulle bytte ut WPLanguageFKLocalID med LocaleID som hentes i tblWPLocale så ble det feil noen data kom korrekt:

SELECT
DISTINCT WPLanguageID,WPLanguage,WPLanguageFlag,WPLanguageFKLocalID,COUNT(DISTINCT NewsID) AS AntallNews, COUNT(DISTINCT DocID) AS AntallDocs
FROM tblWPLanguage
LEFT JOIN tblWPNews ON (tblWPLanguage.WPLanguageID=tblWPNews.NewsFKWPLanguageID)
LEFT JOIN tblWPDocuments ON (tblWPLanguage.WPLanguageID=tblWPDocuments.DocFKWPLanguageID)
GROUP BY WPLanguageID,WPLanguage,WPLanguageFlag,WPLanguageFKLocalID

Blir:
1    Norsk            no.gif    86    12    30
2    Engelsk            gb.gif    85    2    0
3    Romaniansk    ro.gif    84    0    0


SELECT
DISTINCT tblWPLanguage.WPLanguageID,tblWPLanguage.WPLanguage,tblWPLanguage.WPLanguageFlag,tblWPLocale.LocaleID,COUNT(DISTINCT tblWPNews.NewsID) AS AntallNews, COUNT(DISTINCT tblWPDocuments.DocID) AS AntallDocs
FROM tblWPLanguage
LEFT JOIN tblWPNews ON (tblWPLanguage.WPLanguageID=tblWPNews.NewsFKWPLanguageID)
LEFT JOIN tblWPDocuments ON (tblWPLanguage.WPLanguageID=tblWPDocuments.DocFKWPLanguageID)
LEFT JOIN tblWPLocale ON (tblWPLocale.LocalID = tblWPLanguage.WPLanguageFKLocalID)
GROUP BY tblWPLanguage.WPLanguageID,tblWPLanguage.WPLanguage,tblWPLanguage.WPLanguageFlag,tblWPLocale.LocaleID

Blir:
3    Romaniansk    ro.gif    1048    0    0
1    Romaniansk    ro.gif    1049    12    30
2    Romaniansk    ro.gif    2072    2    0

Hva er feil? ID, localeid og counts er riktig men ikke WPLanguage og WPLanguageFlag.....

//Morten
Avatar billede mortency Nybegynder
04. juni 2004 - 17:26 #1
Hvis jeg fjerner en Count så virker det. ?????
Avatar billede kimovitch Nybegynder
05. juni 2004 - 11:31 #2
Hej Morten
I SELECT-delen bruger du navnet
  tblWPLocale.LocaleID

I LEFT JOIN skriver du
  tblWPLocale.LocalID (Local uden 'e')

Prøv om det ikke hjælper at rette fejlen.

-Kim
Avatar billede mortency Nybegynder
12. august 2004 - 13:29 #3
Lukker spm.
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
Kurser inden for grundlæggende programmering

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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging