tenta assim: SELECT t1.nome, t2.nome, t3.data, t3.hora, t3.tel_destino, t3.valor
FROM TELEFONES t1, TELEFONES t2, CONTA t3
WHERE t3.tel_origem = t1.telefone AND
t3.tel_destino = t2.telefone
Por isso precisa da comparação. Quem será maior? o A ou B. Um teste lógico seria: Se A > B então
D <- A Se A for maior que B então ele é o maior portanto D recebe A. ;)
Realmente full join não funciona no mysql. Olhe a sintaxe de junções no mysql: http://dev.mysql.com/doc/refman/5.0/en/join.html Olhe isso também: http://bugs.mysql.com/bug.php?id=15457
Tente assim: SELECT * FROM agenda WHERE dataAgenda IN (SELECT dataAgenda FROM agenda WHERE dataAgenda >= 'DATA_FILTRO' ORDER BY dataAgenda Desc LIMIT 5) ORDER BY dataAgenda ASC;
Esse é um bom exercício para se treinar Junções. Tenta assim: SELECT A.DTVENC,SUM(A.VALOR),SUM(B.VALOR) FROM A FULL OUTER JOIN B ON A.DTVENC=B.DTVENC GROUP BY A.DTVENC ORDER BY A.DTVENC ;)
tente invertendo a ordem de t1 e t2 select t1.tempo, t2.* from informacao t1, noticia t2 left outer join avaliacaoinf t3 on (t2.idinformacao = t3.idinformacao) where t1.idinformacao = t2.idinformacao
Se não funcionar voce precisa fazer JOIN entre t2 e t3 e depois t2 e t1.
assim:
select t1.tempo, t2.* from noticia t2 LEFT OUTER JOIN avaliacaoinf t3 ON (t2.idinformacao = t3.idinformacao) INNER JOIN informacao t1 ON (t1.idinformacao = t2.idinformacao)
Tem como exportar a lista de seus contatos do MSN. Agora conversar é outra estória. Até onde sei não é possível, mas pode ter algum jeito de fazer isso. ;)