Autor Tópico: Php: Utilização Do Join Do Mysql  (Lida 2315 vezes)

Offline melgas

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
Php: Utilização Do Join Do Mysql
« em: Agosto 17, 2006, 10:21:39 pm »
Olá, queria deixar aqui uma pergunta pois sou novato nas programações em PHP.

Tenho 2 tabelas género:

forum: id, titulo, texto, data_actualizacao

artigos: id, titulo, texto, data_actualizacao

Queria ir buscar por ordem de actualização, os posts destas duas tabelas.
Como estão em tabelas separadas, não consigo ir buscar a não ser cada uma de sua vez. Sei que isso se faz com "join" ou "inner join", mas já tentei várias vezes e não consigo....

please help me....

Offline Teotónio Ricardo

  • Administrator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.teotonio.pt
Php: Utilização Do Join Do Mysql
« Responder #1 em: Agosto 17, 2006, 10:59:54 pm »
Mas queres as actualizadas de cada um, ou as actualizadas dos dois?

Offline melgas

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
Php: Utilização Do Join Do Mysql
« Responder #2 em: Agosto 18, 2006, 02:22:56 am »
Citar
Mas queres as actualizadas de cada um, ou as actualizadas dos dois?
Queria que me retornasse os dados das duas tabelas, ordenados pela data de actualização (campo data_actualizacao).

O meu problema é mesmo não saber usar o Join nem o inner Join e coisas assim...

Offline Teotónio Ricardo

  • Administrator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.teotonio.pt
Php: Utilização Do Join Do Mysql
« Responder #3 em: Agosto 18, 2006, 02:28:12 am »
Pois, isso já não sei...

Tenta o site oficial...

Offline XTK

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
Php: Utilização Do Join Do Mysql
« Responder #4 em: Agosto 18, 2006, 03:59:17 pm »
hum ve la se isto é isto! +/- o que tu queres!

select titulo, texto form forum, artigos order by data_actualizacao

 :wink:

Offline melgas

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
Php: Utilização Do Join Do Mysql
« Responder #5 em: Agosto 20, 2006, 01:50:44 am »
Sim, é isso mesmo que quero, mas dá-me erro...

Já tinha experimentado assim, mas como dava erro pensava que não era assim que se fazia e que estava a fazer algo mal....

Porque será que me dá erro..?
Tem a ver alguma coisa com indices, chaves primárias, etc..?

Obrigado pela ajuda companheiros

Offline KTachyon

  • Global Moderator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://twitter.com/KTachyon
Php: Utilização Do Join Do Mysql
« Responder #6 em: Agosto 20, 2006, 01:02:34 pm »
Kl é o erro k dá?
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

Offline kingless

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
Php: Utilização Do Join Do Mysql
« Responder #7 em: Agosto 20, 2006, 04:56:56 pm »
@melgas tenta assim

Código: [Seleccione]

SELECT id, titulo, texto, data_actualizacao FROM forum NATURAL JOIN artigos ORDER BY data_actualizacao  ASC;

Se mostrar algum erro posta aqui o erro.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49