Select em duas tabelas com order by diferente
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
Curtidas 0