select computer,car,namn
from computer co, maincomputer mco,
main m ,maincar mca ,car ca
where co.computerId = mco.computerid
and mco.mainid = m.mainId
and m.mainid = mca.mainid
and mca.carId = ca.carId
and mainId = 4711
Frågan#1
Jag vill hämta data från ett antal tabeller. En del av databasen är uppbyggd såhär:
MAIN
MainId
Namn
.
.
.
MAIN_CAR
MainId
CarId
CAR
CarId
Car
För att hämta data från fälten Car.Car och Main.Namn kan man ju använda en INNER JOIN. Men hur gör man om man vill hämta data från ytterligare ett fält Computer.Computer:
MAIN_COMPUTER
MainId
ComputerId
COMPUTER
ComputerId
Computer
Jag vill bara ha ut en post med ett specifikt MainId.