【发布时间】:2011-03-15 10:53:37
【问题描述】:
我有一个数据库,它有 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吗? “And shipping.source”似乎一无所获......
-
学习使用 JOIN 表示法。
标签: mysql sql phpmyadmin