tenho a seguinte SQL: $sql = "SELECT agenda.id_ag, agenda.titulo, agenda.data, agenda.hora, agenda.sexo, agenda.local, agenda.id_esp, esporte.id_esp, esporte.nome FROM agenda INNER JOIN esporte ON agenda.id_esp = esporte.id_esp ORDER BY agenda.data DESC LIMIT 5"; $query_agenda = mysql_query ($sql); <? while ($agenda = mysql_fetch_array ($query_agenda)){ if (empty($agenda)){ ?> <?=$agenda["agenda.data"]?> - <?=$agenda["esporte.nome"]?> - <?=$agenda["agenda.sexo"]?> - <a href=noticias.asp?id=&Cat="> <?=$agenda["agenda.titulo]?></a><br> <? }else{ print " sql não retounou dados !!! "; } } ?> obs.: esporte.id_esp é chave primaria da tabela esporte, mas agenda.id_esp é um campo normal na tabela agenda ( o campo agenda.id_ag é a chave primaria da table agenda ) a instrução não retorna erro mas tambem não retorna valor nenhum.... alguém pode me ajudar ???