Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal preciso de uma ajuda MASTER:
A estrutura é a seguinte:
TABELA A
id, nome, email, data, etc
TABELA B
id, controle, data, msg, etc
Tenho que fazer uma consulta, onde tenho que retornar TODOS os registros de um cadastro SE a data da tabela B for anterior a 15 dias atrás E mostre o ultimo registro da segunda tabela.
Por exemplo:
SELECT a.nome, a.email, a.id, b.controle, b.id, b.data, b.msg FROM a JOIN b WHERE a.id = b.controle
| nome | email | a.id | controle | b.id | data | msg |
| joao | **@com.br | 1 | 1 | 1 | 2009/01/20 | Mensagem Teste |
| joao | **@com.br | 1 | 1 | 2 | 2009/01/21 | Mensagem Teste |
| joao | **@com.br | 1 | 1 | 3 | 2009/01/22 | Mensagem Teste |
| joao | **@com.br | 1 | 1 | 4 | 2009/01/23 | Mensagem Teste |
| jose | **@com.br | 2 | 2 | 5 | 2009/01/20 | Mensagem Teste |
| jose | **@com.br | 2 | 2 | 6 | 2009/01/21 | Mensagem Teste |
| jose | **@com.br | 2 | 2 | 7 | 2009/01/22 | Mensagem Teste |
| jose | **@com.br | 2 | 2 | 8 | 2009/01/23 | Mensagem Teste |
Mas o que eu preciso é:
| nome | email | a.id | controle | b.id | data | msg |
| joao | **@com.br | 1 | 1 | 4 | 2009/01/23 | Mensagem Teste |
| jose | **@com.br | 2 | 2 | 8 | 2009/01/23 | Mensagem Teste |
Carregando comentários...