如何编写SQL查询以进行一对一映射

时间:2014-07-01 03:04:45

标签: mysql sql relational-database

我有两个数据库表:

  • db_user,列ID_Veh;
  • db_vehicles,列VehicleidModel;

给定db_user.ID_Veh值,我需要找出db_vehicles.Model值,db_user.Vehicleid等于db_vehicles.ID_Veh

如何使用SQL实现这一目标?

1 个答案:

答案 0 :(得分:1)

你想要的是join,特别是inner join,它根据包含车辆ID的列来匹配表格。

select db_vehicles.Model
from db_user 
inner join db_vehicles on db_user.ID_Veh = db_vehicles.Vehicleid