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á
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
2. Left Join
3. Right Join
4. Full Join
5. Cross Join
Uma vez que você escrever estas consultas, você pode buscar uma única linha ou várias linhas como
A primeira declaração buscar apenas uma linha, enquanto a segunda declaração buscar o conjunto de dados inteiro.
$ 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.