_ Consulta a conexão de banco de dados

Junte-se a consultas
1, cross-connect
SELECT * FROM EMP; tabela única consulta
SELECT * FROM emp, dept; consulta duas tabelas
seleccionar * da cruz emp juntar dept;
produto cartesiano
2, o conector
no visor, conectando padrão
* Selecionar de emp como uma junção interna dept como b
em a.dept_id = b.id; implícito dentro do conector, onde condicional na base do conjunto de resultados de filtragem
seleccione * de emp como, dept como b onde a.dept_id = b.id ;
interna que liga o Junte
* SELECT da Junte Dept EMP COMO aS a B = nO a.dept_id b.id;
interna que liga o cruzada Junte
* SELECT de EMP aS como uma cruz a Junte Dept B = nO a.dept_id b.id;
o MySQL em cruz e junção interna sobre os resultados no mesmo Junte
SQL padrão, junção cruzada não pode ser usado em, suporte MySQL em
especial no interior do ligador, o ligador não é equivalente
* seleccione a partir de EMP como uma junção interna dept como b em a.dept_id> b.id;
especiais dentro de conexão conexão
* De EMP COMO SELECT junção interna EMP como B = NO b.leader a.id;
. 3, o exterior de ligação
monitor externo conteúdo ligado> = interior de ligação
exterior esquerda, tabela esquerda tabela com base
seleccionar * de emp como um externa esquerda juntar-se dept como b em a.dept_id = b.id
; junção externa direita, direita tabela baseada em tabela
SELECT * FROM emp como um direito exterior juntar-se dept como b em a.dept_id = b.id;
junções externas, a consulta da mesa dados vazios
SELECT * FROM emp aS aS uma Dept B deixado na Junte a.dept_id = b.id
 onde b.id é nula;
a diferença entre o e onde
sobre como ligar duas mesas, onde os resultados do conjunto de triagem fazer
SELECT * FROM emp Um deixado a Junte Dept quanto B EM (= a.dept_id b.id e b.id é nulo);
EM prioridade ONDE
SELECT * de EMP quanto à esquerda do Junte Dept B = nO a.dept_id b.id ONDE b.id NULL é;
. 4, totalmente conectado completo, desduplicação unionq, união nem tudo re-
select * from emp como uma associação à esquerda dept como b em a.dept_id = b.id
união
SELECT * FROM emp como um departamento de direito participar como b em a.dept_id = b.id;

Acho que você gosta

Origin www.cnblogs.com/JacquelineQA/p/12563236.html
Recomendado
Clasificación