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.
alguém 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
Pergunta
Guest João A Zonta
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.
alguém 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
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados