从两个表中查询时如何使用外键
我的问题是很基本的。这是关于如何使用外键从两个表中选择某些信息来构建我的查询?
table vehicles
+-------+----------+------------+
| id_car| car_model| car_owner |
+-------+----------+------------+
| 1 | VW | 132|
+-------+----------+------------+
| 2 | VW | 200|
+-------+----------+------------+
table users
+-------+----------+------------+
|user_id| user_name| user_phone |
+-------+----------+------------+
| 132 | Peter| 555-555 |
+-------+----------+------------+
| 200 | Jim | 555-333 |
+-------+----------+------------+
car_owner
是表中引用表主键的外键。vehicles
user_id
users
所以有人正在搜索所有大众汽车,我想像html一样填充以下信息(是的,我知道这不是正确的方法 - 我用它来简化示例并显示每个表中的信息):
> echo "Car model:". `vehicles.car_model`
> echo "Car owner:". `users.user_name`
> echo "Contacts: ". `users.user_phone`
提前致谢。