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

Bergabung pada kolom dari jenis yang berbeda?

Ada dua masalah dengan pendekatan ini:

  1. MySQL tidak akan menggunakan indeks pada penggabungan tersebut - yang mungkin atau mungkin bukan masalah besar tergantung pada keadaan Anda (ukuran tabel/kueri/dll...)

  2. Dari segi desain basis data, ini bau amis. Mungkin ini imajinasi saya yang buruk :-) tetapi saya tidak dapat memikirkan contoh di mana hal seperti ini akan dibenarkan. Jika itu adalah kunci utama dalam satu tabel, itu harus menjadi kunci asing di tabel lain. Bisakah Anda menjelaskan apa yang Anda coba lakukan lebih detail?



  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 - karakter Turki

  2. Praktik Terbaik untuk Merancang Peran Pengguna dan Sistem Izin?

  3. MySQL LOAD DATA INFILE:berfungsi, tetapi terminator garis tidak dapat diprediksi

  4. Menerapkan algoritme peringkat Berita Peretas di SQL

  5. Apa yang dikatakan standar SQL tentang tanda kurung dalam pernyataan SQL UNION/EXCEPT/INTERSECT?