Jag har ett litet problem med min SP. Jag har tre tabeller car, carPhoto och members. Jag vill hämta alla bilder som finns i carPhoto, namnet som finns i members och bilnamnet som finns i car. Min fråga ser ut så här: Nyckeln mellan car och carPhoto verkar vara userName och det låter lite galet eftersom det inte är unikt om medlemmen har mer än en bil. Använd istället en nyckel som är unik för varje bil för att relatera de båda tabellerna. Skriver jag den så här:SQL-problem
<code>
SELECT cp.*, c.carName, m.fName, m.lName FROM carPhoto cp
INNER JOIN car c
ON c.userName = cp.userName
INNER JOIN members AS m
ON m.userName = c.userName
</code>
Nu är problemet att en medlem har två bilar. En cheva och en pontiac, när detta visas så visas bilden på chevan två ggr med namnet cheva och enb gång med namnet pontiac. Kan nån hjälpa mej med detta?Sv: SQL-problem
/JohanSv:SQL-problem
<code>
SELECT cp.*, c.carName, m.fName, m.lName FROM carPhoto cp
INNER JOIN car c
ON c.carID = cp.carID
INNER JOIN members AS m
ON m.userName = c.userName
</code>
Så visas samma bil två gåmger om man har två bilar. Men nu är man nog på rätt väg i alla fall.
----------------------------EDIT----------------------------------
Det ser ut att fungera, provar lite till innan jag stänger tråden.