Câu hỏi của tôi khá cơ bản. Đó là về cách tôi có thể xây dựng truy vấn của mình bằng cách sử dụng khóa ngoài để chọn thông tin nhất định từ hai bảng?Cách sử dụng khóa ngoài khi truy vấn từ hai bảng
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 |
+-------+----------+------------+
user_id
là chìa khóa nước ngoài tại vehicle.car_owner
bảng và khóa chính cho users
bảng.
Vì vậy, ai đó đang tìm kiếm tất cả xe VW và tôi muốn có thông tin sau dưới dạng html (vâng, tôi biết rằng đây không phải là cách chính xác - tôi sử dụng điều này để đơn giản hóa ví dụ và hiển thị thông tin nào mỗi bảng đi):
> echo "Car model:". `vehicles.car_model`
> echo "Car owner:". `users.user_name`
> echo "Contacts: ". `users.user_phone`
cảm ơn trước.
Hi tombom. Xin lỗi vì phần giới thiệu sai lạc. Tôi đã thực hiện một số sửa đổi trong văn bản và bảng. Tôi nhận được điểm của các phím nước ngoài và 'có' là câu trả lời cho câu hỏi cuối cùng của bạn. Những gì tôi đã mất tích là điều JOIN. Bây giờ mọi thứ rõ ràng hơn rất nhiều với tôi. Cảm ơn nhiều. – Alordiel