Para manipular múltiples registros de mesa en las uniones de MySQL se utilizan. Las uniones son la forma más fácil de mostrar registros de múltiples tablas. Esta funcionalidad se realiza combinando datos de múltiples fuentes basadas en valores coincidentes en columnas de tabla. Cada registro resultante consiste en filas de la tabla de destino combinada con un registro de otra tabla basado en campos individuales o múltiples en cada tabla que tiene un valor similar.
Este artículo discutirá:
Cómo fusionar dos tablas mysql usando "unión interna"?
Para fusionar dos tablas mysql usando "interno unirse", Echa un vistazo a la lista a continuación:
Paso 1: Acceda al servidor MySQL
Inicialmente, ejecute el comando declarado a continuación para conectarse con el servidor MySQL especificando el nombre de usuario y la contraseña:
mysql -u raíz -p
Paso 2: Ver bases de datos
Ahora, ejecute el "ESPECTÁCULO"Declaración para mostrar todas las bases de datos:
Mostrar bases de datos;
Hemos seleccionado el "mynewdb"Base de datos desde la salida:
Paso 3: Cambiar la base de datos
Para cambiar la base de datos, ejecute el "USAR" dominio:
Usa mynewdb;
Paso 4: tablas de listas
Ahora, enumere todas las tablas existentes de la base de datos actual:
Mostrar mesas;
A partir de la salida proporcionada, fusionaremos el "class_marks" y "Student_Marks" mesas:
Paso 5: Mostrar contenido de tablas
A continuación, mostraremos el contenido de la tabla previamente seleccionada ejecutando el "SELECCIONAR" declaración:
Seleccionar * de student_marks;
El contenido del "Student_Marks"La tabla se muestra a continuación:
Del mismo modo, ejecute el "Seleccionar * de class_marks"Comando para verificar el"class_marks"Contenido de la tabla:
Seleccionar * de class_marks;
Paso 6: Aplicar "Unión interna"
Utilizar el "INTERNO UNIRSE"Cláusula con el"SELECCIONARComando para extraer los registros que tienen los mismos valores en ambas tablas:
Seleccione * de Student_Marks Inner Join class_marks;
Aquí:
Cuando se ejecuta el comando mencionado anteriormente, ambas tablas especificadas se fusionarán:
Cómo fusionar dos tablas MySQL usando la cláusula "Where" con "Inner Join"?
Podemos fusionar dos tablas mysql usando el "UNIR INTERNAMENTE"Cláusula dentro del"DÓNDE"Cláusula. Supongamos que queremos fusionar esas filas cuya identificación de estudiante es mayor o igual a la condición especificada.
Para este propósito correspondiente, ejecute el siguiente comando:
Seleccione * de Student_Marks Inner Join class_marks donde student_marks.Std> = 2;
El "DÓNDELa cláusula se utiliza para filtrar esos registros de la tabla que cumplen con la condición proporcionada.
Según la salida dada a continuación, ambos registros de tabla se fusionan cuyas condiciones coinciden entre sí:
También podemos fusionar tablas basadas en datos de la columna de tablas ejecutando el comando proporcionado:
Seleccione * de Student_Marks Inner Join class_marks donde student_marks.LastName = class_marks.Apellido;
Aquí, hemos fusionado los registros de la mesa que tienen lo mismo "Apellido":
Hemos proporcionado una forma de fusionar dos tablas MySQL usando el "UNIR INTERNAMENTE"Cláusula
Conclusión
Para fusionar las dos tablas MySQL usando la cláusula de "unión interna", como "Seleccionar * de la unión interna;", "Seleccione * de la unión interna donde;", y el "Seleccione * de la unión interna donde;Se utilizan los comandos. Este artículo ilustró las diversas formas de unirse a dos tablas MySQL usando el "UNIR INTERNAMENTE"Cláusula.