2017-04-10 8 views
0

Ich versuche, Beziehung zwischen Tabellen zu lernen, habe ich zwei Tabellen APPLICATION, SERVER_STATUS.Das folgende ist die Tabellenstruktur für die Anwendung.Wie man Beziehung zwei Tabellen in mysql

mysql> desc application; 
+-------------------+--------------+------+-----+---------+----------------+ 
| Field    | Type   | Null | Key | Default | Extra   | 
+-------------------+--------------+------+-----+---------+----------------+ 
| applicationId  | int(11)  | NO | PRI | NULL | auto_increment | 
| applicationName | varchar(100) | YES |  | NULL |    | 
| startDate   | date   | YES |  | NULL |    | 
| endDate   | date   | YES |  | NULL |    | 
| prjectedStartTime | date   | YES |  | NULL |    | 
| prjectedEndTime | date   | YES |  | NULL |    | 
| currentAction  | varchar(200) | YES |  | NULL |    | 
| danoneValidation | varchar(200) | YES |  | NULL |    | 
| comments   | varchar(200) | YES |  | NULL |    | 
+-------------------+--------------+------+-----+---------+----------------+ 

Jetzt jede Anwendung 3-Server-Status wie in-progress, bereit und completed.For den Server aufrechterhalten ich eine Tabelle SERVER_STATUS genommen haben, gibt Server-Status wie in-progress, bereit und fertig Ich bin zu halten. Wie stelle ich eine Beziehung zwischen diesen beiden Tabellen her? Das folgende ist meine Tabellenstruktur.

enter image description here

Antwort

1

Check This.

Sie können eine Beziehung zwischen dieser Tabelle mithilfe der gemeinsamen Spalte herstellen. Das ist Status und ApplicationId.