Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal!
Estou precisando fazer um select em varias tabelas e trazer o último registro de cada uma delas.
segue abaixo como está o código:
<?
include("connections/conexao.php");
$sql1 = "select * from politica order by data desc limit 6";
$query1 = @mysql_query($sql1);
while ($coluna1 = @mysql_fetch_array($query1)){
$id = $coluna1["id"];
$titulo = $coluna1["titulo"];
$texto = $coluna1["texto"];
$foto = $coluna1["foto"];
$link = $coluna1["id"];
?>
Da forma que está está só pegando de uma tebela preciso que pegue de 4 tabelas.
obs: os campos tem o mesmo nome só muda o nome da tabela.
SELECT FROM tabelaA
INNER JOIN tabelaB ON (condicao)
INNER JOIN tabelaC ON (condicao)
INNER JOIN tabelaD ON (condicao)
.
.
.
;
select * from a order by x desc limit 1
union
select * from b order by x desc limit 1
Veja este exemplo
$gr31 = mysql_query("SELECT estoque.filial,estoque.saldo,estoque.reserva,prod3.nome3
FROM estoque
INNER JOIN prod3 ON ( estoque.codigoproduto = prod3.cod3 ) WHERE estoque.filial = $mostreempresa AND (estoque.saldo-estoque.reserva) > 0");
>
pessoal!
Estou precisando fazer um select em varias tabelas e trazer o último registro de cada uma delas.
segue abaixo como está o código:
<?
Da forma que está está só pegando de uma tebela preciso que pegue de 4 tabelas.
obs: os campos tem o mesmo nome só muda o nome da tabela.
Quando voce fala ultimo registro seria ultimo id correto?