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

Satu ke Banyak/banyak ke banyak SQL

Yang benar-benar Anda butuhkan adalah tabel untuk akademi, satu untuk kursus dan tabel hubungan tempat Anda dapat menyimpan hubungan banyak-ke-banyak. Saya serahkan kepada Anda permintaan untuk mendapatkan hasil yang Anda cari :)

CREATE TABLE academy
(
  academy_id int(11) not null auto_increment,
  name varchar(25) not null,
  primary key (id),
 );

CREATE TABLE course
(
course_id     int(11) not null auto_increment,
course_name   VARCHAR(50)  NOT NULL ,
primary key (course_id),
); 

CREATE TABLE accademy_course
(
  academy_id int(11) not null,
  course_id     int(11) not null ,
  primary key (academy_id, course_id),
  foreign key (academy_id) REFERENCES academy (academy_id) on delete cascade,
  foreign key (course_id) REFERENCES course (course_id) on delete cascade
); 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CakePHP:Bagaimana saya bisa menggunakan operasi HAVING saat membuat kueri dengan metode find?

  2. Bidang baris mana yang dikembalikan saat Pengelompokan dengan MySQL?

  3. MySQL dan Splunk - Pilih dan Gabung

  4. Perbandingan Antara Plugin Klon MySQL dan Xtrabackup

  5. Hitung usia dari tanggal lahir di mysql