ciao a tutti
ho un problemuccio
come faccio a collegare 2 tabelle insieme, hanno piu o meno gli
stessi campi !
per capirci meglio devo estrarre dati sia da una che dall'altra tabella
grazie ciao
ciao a tutti
ho un problemuccio
come faccio a collegare 2 tabelle insieme, hanno piu o meno gli
stessi campi !
per capirci meglio devo estrarre dati sia da una che dall'altra tabella
grazie ciao
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it
ma forse puoi fare una query che più o meno le colleghi...
![]()
diciamo che la tua domanda è esposta in modo poco chiaro![]()
io ho una tabella avvisi e una tabella bandi
devo mettere a video gli ultimi 5 record inseriti in ordine di data che si trovano in bandi e avvisi
quindi devo guardare sia dentro bandi e sia dentro avvisi
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it
prova con la union all
(select data1, campo1, campo2
from tabella1)
union all
(select data1, campo1, campo2
from tabella2)
order by data1 LIMIT 5;
prova così.
non è che me la potresti scrivere un po meglio ?
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it
dimmi come sono fatte esattamente le 2 tabelle e quali sono i campi che devi estrarre
tabella avvisi:
id
data
titolo
tabella bandi
id
scadenza
titolo
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it
(select id, data as data1, titolo
from avvisi)
union all
(select id, scadenza as data1, titolo
from bandi )
order by data1 DESC limit 5;
così dovrebbe funzionare
$comandosql = "(select id, data as data1, titolo from $tabavvisi)
union all (select id, scadenza as data2, titolo from $tabbandi )
order by data1 DESC limit 5;";
$vista = mysql_query($comandosql, $link)or die
("Impossibile connettersi alle tabella $tabavvisi e $tabbandi.Query: ".$comandosql."
Errore: ".mysql_error());
mi da questi errori, perche?
Impossibile connettersi alle tabella e .Query: (select id, data as data1, titolo from ) union all (select id, scadenza as data2, titolo from ) order by data1 DESC limit 5;
Errore: Errore di sintassi nella query SQL vicino a ') union all (select id, scadenza as data2, titolo from ) order by data1 DES' linea 1
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it
funziona tutto..
adesso nessuno saprebbe dirmi come faccio a riconoscere da che tabella arriva il record?
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it