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

Haruskah saya membuat bidang baru di tabel atau cukup pilih MAX dari tabel kedua

Itu salah satu cara untuk melakukannya.

Anda bahkan mungkin tidak memerlukan bidang current_status untuk menjadi FK; mengapa tidak menyimpan nilainya saja? Jika tidak, Anda bisa masuk ke referensi melingkar yang aneh.

Cara lain adalah dengan menyimpan arsip status, terpisah dari tabel proyek. Setiap kali status berubah, masukkan status saat ini ke dalam tabel arsip, dan ubah nilai project.status.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aneh di mana-mana

  2. mysql:Bagaimana cara INNER JOIN sebuah tabel tetapi batasi bergabung dengan 1 hasil dengan suara atau hitungan tertinggi?

  3. Kesalahan saat menjalankan pernyataan pembaruan Mariadb

  4. bagaimana cara mengulang dari terminal tanpa permintaan kata sandi yang berlebihan?

  5. Cara Mendapatkan Banyak Hitungan Dengan Satu Permintaan di MySQL