Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kolom tidak dikenal di 'memiliki klausa'

Seperti yang tertulis dalam dokumentasi

Anda harus menentukan tanggal_pengembalian dan tanggal_sewa dalam klausa pilih.

Ada dua opsi:

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
  ) =(
  ...

atau

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 =(
  ...

Keduanya harus bekerja dengan baik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT / GROUP BY - segmen waktu (10 detik, 30 detik, dll)

  2. PHP - Buat kotak centang dengan menggunakan catatan dari database MySQL sebagai nilai

  3. mencoba menyambung ke mysql jarak jauh dari halaman .asp

  4. Fungsi tidak terdefinisi mysql_connect()

  5. Database mengembalikan nilai yang tidak valid di QuerySet.dates()