Php: Utilização Do Join Do Mysql

Started by melgas, August 17, 2006, 10:21:39 PM

Previous topic - Next topic

melgas

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....

Teotónio Ricardo

Mas queres as actualizadas de cada um, ou as actualizadas dos dois?

melgas

QuoteMas 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...

Teotónio Ricardo

Pois, isso já não sei...

Tenta o site oficial...

XTK

hum ve la se isto é isto! +/- o que tu queres!

select titulo, texto form forum, artigos order by data_actualizacao

 :wink:

melgas

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

KTachyon

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

kingless

@melgas tenta assim


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

Se mostrar algum erro posta aqui o erro.