“Conocimientos Programación>Programación PHP /MySQL

Cómo evitar el tipo de combinación En MySQL

2015/9/5
MySQL proporciona varios tipos diferentes "Join" , para que pueda combinar los datos de las tablas en una variedad de maneras. MySQL es un sistema de gestión de base de datos que le permite acceder a los datos de una base de datos en el servidor. El producto cartesiano de dos tablas es una combinación de todas las filas de una tabla con cada fila de la otra tabla . Cuando es necesario combinar los datos de las dos tablas sin incluir todas las combinaciones posibles , utilizar la "LEFT JOIN" , " RIGHT JOIN" y " unión interna " declaraciones. Instrucciones
1

Abra el terminal y acceder a su base de datos MySQL con el comando :

mysql -u usuario -p pass

Reemplazar " usuario" y "pass" con su nombre de usuario y contraseña.
2

Excluir registros de una tabla específica sin valores coincidentes de las tablas de unión, a través del " LEFT JOIN" o " RIGHT JOIN" declaración. Escriba el siguiente comando en el terminal :

SELECT * FROM t1 LEFT JOIN t2 EN t1.a = t2.a

o

SELECT * FROM t1 RIGHT JOIN T2 t1.a = t2.a

"LEFT JOIN " declaración incluirá todos los registros de la tabla " t1" , pero sólo incluye los registros de la tabla "t2 " que tienen una "a" valor de la columna correspondiente a la tabla "t1 ". Se excluyen registros de la tabla "t2 " que no tienen columnas coincidentes en la tabla "t1 " .

" RIGHT JOIN " comando funciona de manera similar, pero todos los registros de la tabla "t2 " están incluidos y sólo el registros de la tabla "t1 " que tienen una "a" valor de la columna correspondiente a " t2" están incluidos.
3

Excluir los registros de cualquiera de las tablas que no cumplan con las condiciones de unión mediante el uso de la declaración " INNER JOIN " . Escriba el siguiente comando en el terminal :

SELECT * FROM t1 INNER JOIN t2 en t1.a = t2.a

cualquier registro de cualquier tabla que no tiene un registro coincidente en la se excluye . otra mesa

Programación PHP /MySQL
Cómo utilizar el comando matriz en PHP
Cómo utilizar el signo de dólar en una cadena en PHP
Cómo cambiar el nombre de las columnas en MySQL
Cómo hacer una conexión persistente a Oracle desde PHP
Cómo escribir en el archivo XML mediante PHP
Cómo hacer comentarios en un archivo PHP
Cómo cambiar un Script de contraseña en PHP
Cómo seleccionar de varias tablas en PHP MySQL
Conocimientos Informáticos © http://www.ordenador.online