我有一個數據庫,其中有5個表,但我有問題。在裝運表中,有兩列,即來源和目的地,它們都是對路線表的外鍵引用,但是當我從裝運表中選擇一條記錄時,它只會爲兩者顯示相同的路線名。使用兩列具有相同的外鍵
下面是代碼:
SELECT fare, commission, driver,shipment._date, routename, vehiclenumber, productname, source, destination, routename,ownername
FROM route, shipment, product, vehicle,owner
WHERE vehicle.vehicleid = shipment.vehicle
AND shipment.source
and vehicle.owner=owner.ownerid
AND shipment.destination = route.routeid
AND shipment.product = product.productid
AND vehicle.vehiclenumber = 'nk-234'
ORDER BY _date
LIMIT 0 , 30
您可以更新SQL嗎? 「並且shipment.source」似乎沒有任何結果。 –
學習使用JOIN表示法。 –