Jump to content


Photo

Vinculo Entre Tabelas


  • Faça o login para participar
1 reply to this topic

#1 giselelm

giselelm

    12 Horas

  • Usuários
  • 173 posts
  • Sexo:Feminino
  • Localidade:Curitiba

Posted 18/12/2013, 11:43

acho que estou comendo bola...

o que eu preciso:

tenho uma tabela com os imoveis
id_imovel (+ dados do mesmo)

tenho uma tabela destaque
id_imovel - data


eu preciso trazer na página 9 imóveis e quando não tiver 9 destaques nesta tabela, eu completo com os ultimos imoveis incluídos


meu primeiro sql
$imoveis=mysql_query("SELECT * FROM tabela1, tabela2 where tabela2.dataD = '" . $data_hoje . "' order by id_imovel DESC")

se eu tiver 9 registros aqui, blz.

se não tiver 9 eu devo completar com os ultimos imoveis incluídos, entao faço um segundo sql


$imoveisDestaque2 = mysql_query("SELECT * FROM tabela LIMIT {$total_destaque} ");

(total_destaque) é a conta que fiz 9- os registros exibidos do primeiro sql

conseguria fazer isso em um unico sql?

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 20/01/2014, 12:28

Eita, você não fez nenhuma relação de tabela, ou seja, vai exibir tudo da tabela 1 e tudo da tabela 2.


select * from tabela1 tbl1, tabela2 tbl2 where tbl1.id_imovel = tbl2.id_imovel and tbl2.data = '{$data_hoje}' order by tbl1.id_imovel


Abraços,
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq