Fórum Select em duas tabelas com order by diferente #31159
28/12/2007
0
Olá,
Tenho duas tabelas:
Tabela1
id -- nome -- data
1 -- teste -- 2007-12-28
Tabela2
id -- id_tabela1 -- foto
1 -- 1 -- img.jpg
2 -- 1 -- casa.jpg
3 -- 1 -- apartamento.jpg
4 -- 1 -- sitio.jpg
Preciso fazer um select que retorne a tabela 1 ordenada por data e um item aleatório da tabela 2. Consigo fazer a consulta ordenada por data mas ele retornorna sempre o mesmo item da tabela 2.
Alguem sabe como posso fazer isso?
A cunsulta que uso hoje é assim: ´select tabela1.*, tabela2.foto from tabela 1 left outer join tabela2 on tabela2.id_tabela1 = tabela1.id group by id order by tabela1.data
Tenho duas tabelas:
Tabela1
id -- nome -- data
1 -- teste -- 2007-12-28
Tabela2
id -- id_tabela1 -- foto
1 -- 1 -- img.jpg
2 -- 1 -- casa.jpg
3 -- 1 -- apartamento.jpg
4 -- 1 -- sitio.jpg
Preciso fazer um select que retorne a tabela 1 ordenada por data e um item aleatório da tabela 2. Consigo fazer a consulta ordenada por data mas ele retornorna sempre o mesmo item da tabela 2.
Alguem sabe como posso fazer isso?
A cunsulta que uso hoje é assim: ´select tabela1.*, tabela2.foto from tabela 1 left outer join tabela2 on tabela2.id_tabela1 = tabela1.id group by id order by tabela1.data
Jzonta
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)