webForumDet fria alternativet

Hämta endast poster med ett unikt produkt ID

Databaser & SQL

3 svar · 396 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Jag får inte ihop det riktigt. Jag är jättetrött (det är ju måndag morgon här :e) och skulle behöva lite hjälp med vad jag gör fel. Har följande kod:

strSQL = "SELECT tblLicenses.licensePrice, tblLicenses.licenseUsers," & _
	" tblProducts.productShort, tblProducts.productTitle, " & _
	" tblProducts.productDescr, tblProducts.productDemoURL " & _
	" FROM tblProducts RIGHT JOIN tblLicenses " & _
	" ON tblProducts.productID = tblLicenses.productID"
Set objRS = objConn.Execute(strSQL)

Den ger inte riktigt önskat resultat. Den skriver ut samma produkt 6 gånger eftersom det finns 6 licenser på just detta produkt id't. Hur ska jag ställa frågan? Eller ska jag ändra på relationen?

Medlem sedan jan. 20022 440 inlägg
#2

Äsch det var inget! Jag löser det med två olika funktioner. Det blir jag tvungen till eftersom en ska skriva ut produkt informationen och en ska skriva ut priserna på de olika licenserna. Det går inte göra det på en gång.

Medlem sedan jan. 20022 440 inlägg
#3

Jaha så detta ska vara i SQL, men det gäller ju en access-databas... fattar ingenting....

Medlem sedan juni 200032 967 inlägg
#4

SQL är språket som används för kommunicera med databasen. Har man frågor om databaser som inte har med modellering eller frågespråket ställer man dem i "Databashanterare".

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)