Tecnologia -> Linguagens -> PHP -> Zend Framework SQL Joins Exemplos

Zend Framework SQL Joins Exemplos

Você pode ter costume de usar consultas avançadas. Que muitas vezes requer a escrever consultas complexas se você estiver trabalhando na empresa de aplicações web, em larga escala (s). 
O uso de junta nunca pode ser ignorado. 
desenvolvedores Zend Framework tem feito ótimo trabalho, fornecendo método simples para a implementação junta. 
Vejamos alguns exemplos de diferentes tipos de junções. 
Antes de discutir se junta vamos considerar que temos duas tabelas, "autores" e "livros". 
Estes estão associados com author_id. 1. Inner Join The simples consulta será
1. Inner Join
$ Select =                 condição aqui ')                 -> ordem ("coluna nome ASC / DESC ');

2. Left Join
$ Select =                 condição aqui ')                 -> grupo ("grupo pelo nome da coluna aqui ')                 -> ordem ("coluna nome ASC / DESC ');

3. Right Join
$ Select =                 condição aqui ')                 -> grupo ("grupo pelo nome da coluna aqui ')                 -> ordem ("coluna nome ASC / DESC ');

4. Full Join
$ Select =                 condição aqui ')                 -> grupo ("grupo pelo nome da coluna aqui ')                 -> ordem ("coluna nome ASC / DESC ');

5. Cross Join
$ Select =                 condição aqui ')                 -> grupo ("grupo pelo nome da coluna aqui ')                 -> ordem ("coluna nome ASC / DESC ');





Uma vez que você escrever estas consultas, você pode buscar uma única linha ou várias linhas como

$ Result = $ this-> getAdapter () -> fetchRow ($ select); 
$ result = $ this-> getAdapter () -> fetchAll ($ select);

A primeira declaração buscar apenas uma linha, enquanto a segunda declaração buscar o conjunto de dados inteiro.