Douglas, uma correcao ..
Join ...... On .......
Where ....... and .......
No mais .. veja se é possivel ... orm::factory().select(tb1.*, tb2.*).from().join().where().find_all() .. nao lembro se é possivel.
Mas, encare o ORM como um mapeamento. Se seu mapeamento tras o resultado de 2 tabelas, ja pensou em criar uma view no banco e usar o orm so pra consultas?
E, nao veja usar DB como um problema. Ele serve para isso .. o orm é apenas uma camada superior a DB
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/kohana-php/-/RwKyW2lBJ4YJ.
Para postar neste grupo, envie um e-mail para kohan...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para kohana-php+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
SELECT s1.article, dealer, s1.price FROM shop s1 JOIN ( SELECT article, MAX(price) AS price FROM shop GROUP BY article) AS s2 ON s1.article = s2.article AND s1.price = s2.price;
SELECT article, MAX(price) AS price FROM shop GROUP BY article) AS s2";
Flw,
Mas ON é usado para chaves .. este exemplo so esta correto semanticamente se price for uma chave indexada .. nao sendo, prefira usar where.