sql >> Database >  >> RDS >> Mysql

2 externe sleutels die verwijzen naar dezelfde primaire sleutel in MySQL

Je moet hiervoor twee joins gebruiken.

Bijvoorbeeld:

select f.friendsID, 
  s1.name as personA_name, 
  s2.name as personB_name
from friends f
  inner join student s1 on s1.sID = f.personA
  inner join student s2 on s2.sID = f.personB



  1. MySQL-fout 1215:kan geen beperking voor externe sleutels toevoegen

  2. Wat is het verschil tussen utf8_general_ci en utf8_unicode_ci?

  3. Waarom zijn logische leesbewerkingen voor geaggregeerde vensterfuncties zo hoog?

  4. Een tijdelijke oplossing voor de limiet van 255 kolommen voor toegang