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

Laravel 4:Làm thế nào để lấy các cột được chọn / cụ thể trong mối quan hệ nhiều đến nhiều?

Khi bạn đang chọn dữ liệu từ hai bảng đều chứa trường có tên là id , do đó tại sao bạn nhận được Column 'id' in field list is ambiguous... lỗi.

Nếu bạn thử lại cùng một truy vấn nhưng xác định id nào bạn muốn chọn bằng cách sử dụng ký hiệu dấu chấm trong biểu mẫu table.field nó sẽ hoạt động.

Conversations::find($conv_id)->users()->get(array('users.id','name'))->toArray();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL kết hợp hai ID bảng để tạo kết quả từ bảng này sang bảng khác

  2. Làm cách nào để lấy kích thước bảng MySQL cho các bảng trong cơ sở dữ liệu?

  3. MySqlException:Hết thời gian chờ - Tăng thời gian chờ kết nối không có tác dụng

  4. kết nối từ xa với mysql

  5. Chuyển đổi nội dung ô thành siêu liên kết trong MySQL Datagridview