Per manipolare vengono utilizzati più record di tabelle nei join MySQL. I join sono il modo più semplice per mostrare record da più tabelle. Questa funzionalità viene eseguita combinando i dati da più fonti in base ai valori di corrispondenza nelle colonne della tabella. Ogni record risultante è costituito da righe dalla tabella di destinazione combinate con un record da un'altra tabella basata su campi singoli o multipli in ciascuna tabella con un valore simile.
Questo articolo discuterà:
Come unire due tabelle MySQL usando "INNER JOIN"?
Per unire due tabelle mysql usando "interno giuntura", Dai un'occhiata al sotto elenco:
Passaggio 1: accedi al server MySQL
Inizialmente, eseguire il comando di seguito per connettersi con il server MySQL specificando il nome utente e la password:
mysql -u root -p
Passaggio 2: visualizzare i database
Ora, esegui il "SPETTACOLO"Dichiarazione per mostrare tutti i database:
Mostra database;
Abbiamo selezionato il “mynewdb"Database dall'output:
Passaggio 3: modifica il database
Per modificare il database, eseguire il "UTILIZZO"Comando:
Usa myNewdb;
Passaggio 4: tabelle elencate
Ora elenca tutte le tabelle esistenti del database corrente:
Mostra i tavoli;
Dall'output fornito, uniremo il "class_marks" E "Student_Marks"Tabelle:
Passaggio 5: Visualizza il contenuto delle tabelle
Successivamente, visualizzeremo il contenuto della tabella precedentemente selezionata eseguendo il "SELEZIONARE" dichiarazione:
Seleziona * da Student_Marks;
Il contenuto del "Student_Marks"La tabella è mostrata di seguito:
Allo stesso modo, eseguire il “Seleziona * da class_marks"Comando per controllare il"class_marks"Contenuto della tabella:
Seleziona * da class_marks;
Passaggio 6: applicare "join interiore"
Usa il "INTERNO GIUNTURAClausola con il "SELEZIONARE"Comando per estrarre i record che hanno gli stessi valori in entrambe le tabelle:
Seleziona * da Student_Marks interiore join class_marks;
Qui:
Quando il comando sopra elencato esegue, entrambe le tabelle specificate verranno unite:
Come unire due tabelle MySQL usando la clausola "Where" con "interiore join"?
Possiamo unire due tabelle MySQL usando "Unisciti interni"Clausola all'interno del"DOVE"Clausola. Supponiamo di voler unire quelle righe il cui ID studente è maggiore o uguale alla condizione specificata.
Per questo scopo corrispondente, eseguire il seguente comando:
Seleziona * da Student_Marks interno join class_marks dove student_marks.Std> = 2;
IL "DOVE"La clausola viene utilizzata per filtrare quei record dalla tabella che soddisfano la condizione fornita.
Secondo l'output di seguito, entrambi i record della tabella vengono uniti le cui condizioni si sono adattate:
Possiamo anche unire le tabelle in base ai dati della colonna delle tabelle eseguendo il comando fornito:
Seleziona * da Student_Marks interno join class_marks dove student_marks.LastName = class_marks.Cognome;
Qui, abbiamo unito quei record di tabelle che hanno lo stesso "Cognome":
Abbiamo fornito un modo per unire due tabelle MySQL usando "Unisciti interni"Clausola
Conclusione
Per unire le due tabelle MySQL usando la clausola "join interner", come "Seleziona * da interiore join;", "Seleziona * da un join interno dove;", e il "Seleziona * da un join interno dove;"Vengono utilizzati i comandi. Questo articolo ha illustrato i vari modi per unirsi a due tabelle MySQL usando "Unisciti interni"Clausola.