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

Cột không xác định trong 'mệnh đề có'

Như đã viết trong tài liệu

Bạn phải chỉ định ngày_của_mời và_ngày_sao_mặt trong mệnh đề select.

Có hai tùy chọn:

SELECT DISTINCT
  customer.first_name,
  rental.return_date,
  rental.rental_date
FROM
  rental,
  customer
WHERE
  rental.customer_id = customer.customer_id
GROUP BY
  rental.rental_id
HAVING
  (
    rental.return_date - rental.rental_date
  ) =(
  ...

hoặc

SELECT DISTINCT
  customer.first_name,
  (rental.return_date - rental.rental_date) as rental_duration
FROM
  rental,
  customer
WHERE
  rental.customer_id = customer.customer_id
GROUP BY
  rental.rental_id
HAVING
  rental_duration =(
  ...

Cả hai sẽ hoạt động tốt.




  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 Full-text Search Workaround cho bảng innoDB

  2. php mysql_connect Cảnh báo tắt

  3. Cách lấy các tệp đã tải lên bằng php

  4. Tạo một thủ tục được lưu trữ:thiết lập bộ ký tự và đối chiếu

  5. Rails:hiển thị hình ảnh từ trường đốm màu trong cơ sở dữ liệu