Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Viết một truy vấn chọn để nhận giá trị bảng bằng cách sử dụng một giá trị trường bảng khác

Thay vào đó, hãy viết truy vấn của bạn như bên dưới

Select `guardian_nm`, `guardian_age` from `guardian` where `stu_uid` = 1;

Vì id sinh viên của bạn là tĩnh, hãy sử dụng nó trực tiếp trên truy vấn thay vì viết truy vấn con

hoặc nếu không, bạn có thể sử dụng liên kết bên trong, để tìm hiểu thêm về truy vấn bên trong, hãy truy cập liên kết bên dưới

https://www.w3schools.com/sql/sql_join_inner.asp

Hãy thử điều này để tham gia nội bộ,

SELECT `guardian`.`guardian_nm`, `guardian`.`guardian_age`, `guardian`.`stu_uid` 
FROM `guardian`
INNER JOIN `student` ON `guardian`.`stu_uid` = `student`.`stu_id`
WHERE `student`.`stu_id` = '1';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách xóa màn hình MySQL đã mở thông qua Máy khách dòng lệnh MySQL trên Windows XP

  2. PHP SQL nhận SELECT COUNT (người dùng) thành biến

  3. Cách tốt nhất để so sánh / chèn / cập nhật các sản phẩm trong db MySQL từ tệp .CSV là gì

  4. Sự kiện đã lên lịch của mysql ngừng hoạt động ngay sau khi sự kiện thứ 2 được tạo và đang chạy

  5. mysql union với lỗi tìm kiếm toàn văn bản