riesco con la union a stampare tutti gli elementi ordinati ed è gia molto<br><br>il problema è un altro adesso, <br><br>so quali sono gli id e le datediconsegna ma non riesco a risalire alla tabella di provenienza<br><br>ottengo <br>
<br>id1     data 11-11-2011 (cornici)<br>id2     data 12-11-2011 (cornici)<br>id32   data 13-11-2011 (schedaprogetto)<br><br>ma non riesco a memorizzare la tabella da cui provengono...<br>credo che mi converrebbe veramente inserire al momento dell&#39;inserimento <br>
in un altra tabella questi due dati con un terzo campo Tipo che salvi se sis tratta di cornici o di schedeprogetto<br>e poi usare quella per recuperare i dati<br><br>grazie di tutto a tutti comunque.<br><br><br>sarà il whiskyno torbato forte stravecchio di ieri sera , ma stamane sono leeeeentooooo<br>
<br><br>tanga<br><br><br><br><div class="gmail_quote">2011/11/29 Martino di Filippo <span dir="ltr">&lt;<a href="mailto:puntodifuga@gmail.com">puntodifuga@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div>Se vuoi solo i campi &quot;comuni&quot; alle due tabelle:</div><div><br></div><font face="&#39;courier new&#39;, monospace">SELECT id, idoperatore, descrizione, datainizio, datafine FROM schedaprogetto<br>UNION<br>SELECT id, idoperatore, descrizione, datainizio, dataconsegna as datafine FROM cornici</font><div>

<br></div><div>Puoi ovviamente usare ORDER BY sul risultato della UNION per ordinarli tutti.</div><div><font face="&#39;courier new&#39;, monospace">dataconsegna as datafine</font> serve perche&#39; i nomi dei campi nelle due tabelle non corrispondono, e dovresti altrimenti controllare <font face="&#39;courier new&#39;, monospace">$row[&#39;dataconsegna&#39;] || $row[&#39;datafine&#39;]</font> a seconda di quale sia valido per quella riga ;)</div>

<div><br></div><div>Se invece vuoi tutti i campi perche&#39; di serve ad esempio budget nel caso si tratti di un progetto:</div><div><br></div><div><font face="&#39;courier new&#39;, monospace">SELECT id, idprogetto, idoperatore, budget, descrizione, tipologia, datainizio, datafine, NULL as idscheda, NULL as statopratica FROM schedaprogetto</font></div>

<div><font face="&#39;courier new&#39;, monospace">UNION</font></div><div><font face="&#39;courier new&#39;, monospace">SELECT id, NULL as idprogetto, idoperatore, NULL as budget, descrizione, NULL as tipologia, datainizio, dataconsegna as datafine, idscheda, statopratica FROM cornici</font></div>

<div><br></div><div>Ti restituisce un elenco di righe che avranno alcuni valori null a seconda della tabella da cui provengono (le righe da &quot;cornici&quot; avranno ad esempio idprogetto nullo).</div><span class="HOEnZb"><font color="#888888"><div>
<br></div></font></span><div><span class="HOEnZb"><font color="#888888">
<br clear="all">Martino</font></span><div><div class="h5"><br>
<br><br><div class="gmail_quote">2011/11/29 bartrosso <span dir="ltr">&lt;<a href="mailto:bartrosso@gmail.com" target="_blank">bartrosso@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

tabella schedaprogetto<br>id primary key<br>idprogetto chiave esterna per la specifica del progetto<br>idoperatore<br>budget<br>descrizione<br>tipologia<br>datainizio<br>datafine<br><br><br><br><br>tabella cornici<br><br>

id primary key<br>
idscheda chiave esterna con dettaglio pezzi in uso<br>idoperatore<br>descrizione<br>datainizio<br>dataconsegna<br>statopratica<br><br><br><br>i dati contenuti adesso sono completamente casuali<br><br>se eseguo una semplice select su cornici ottengo 3 elementi<br>


se eseguo una select su schedaprogetto ottengo 2 elementi<br><br>vorrei una select che mi dia i 5 elementi cosi da poterli ordinare per dataconsegna e stop<br><br>inner join mi restituisce 6 elemeni con tutte le combinazioni così tabellate, che mi rende impossibile ciclare per<br>


<br>t1t1<br>t1t2 <br>t1t3 <br>t2t1 <br>t2t2 <br>t2t3 <br><br><br>p.s. ho letto ora la tua ultima mail, ma ormai te la invio lo stesso :-) <br><div><div><br>tanga<br><br><br><br><br><br><br><br><br>
<br><br><br><div class="gmail_quote">
2011/11/29 Motaz Abuthiab <span dir="ltr">&lt;<a href="mailto:moty66@gmail.com" target="_blank">moty66@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Puoi incollare la struttora delle tabelle ed esempio di dati ?<br>
<br><br><div class="gmail_quote">Il giorno 29 novembre 2011 11:10, bartrosso <span dir="ltr">&lt;<a href="mailto:bartrosso@gmail.com" target="_blank">bartrosso@gmail.com</a>&gt;</span> ha scritto:<div><div><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ti ringrazio delle risposte velocissime, ma continuo ad avere problemi.<br><br>Non è difficile, ho letto i manuali, l&#39;ho anche gia rifatto in passato, ma io da ste tabelle non riesco a tirare fuori niente. quindi sto sbagliando qualcosa.<br>




<br>Allora ho due tabelle, con UN SOLO elemento ciascuno<br><br>fatta la select cornici.*, schedaprogetto.* FROM cornici, schedaprogetto dallo spazio SQL di phpmyadmin ottengo <br>non due ma una riga di risultato, contenente TUTTI i campi delle due tabelle<br>




<br>come faccio ciclarle? <br><br>se inserisco più elementi per riga non ottengo le righe delle tabelle, ottengo una loro combinazione.<br><br>cioè 2 elementi per tabella mi restituiscono 4 elementi contenenti le combinazioni, <br>




<br>2 elementi in una e 3 nell&#39;altra ottengo 6 righe con le combinazioni 2X3<br><br>e cosi via.<br><br><br>Semplicemente mi servono i risultati delle due select messi in fila, <br><br>c&#39;è il modo o devo crearmi per ogni inserimento una tabella terza che si salvi TUTTI gli inserimenti con riferimenti esterni?? mi sembra strano..<br>




<br><br>tanga<div><div><br><br><br><br><br><div class="gmail_quote">2011/11/29 Motaz Abuthiab <span dir="ltr">&lt;<a href="mailto:moty66@gmail.com" target="_blank">moty66@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Buongiorno<br><br>select t1.*,t2.*, t1.dataconsegna as t1dataconsegna , t2.dataconsegna as dataconsegna2 from tablella1 as t1, tabella2 as t2 where .........<br><br>cosi hai due data consegna <br><br>m.<br><br><br><br><br>





<div class="gmail_quote">Il giorno 29 novembre 2011 10:53, bartrosso <span dir="ltr">&lt;<a href="mailto:bartrosso@gmail.com" target="_blank">bartrosso@gmail.com</a>&gt;</span> ha scritto:<div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





scusatemi, <br>mi spiego meglio.<br><br><br><br>ho due tabelle una di ordini cornici e una di schedeprogetto (altra categoria lavorativa). Entrambe le tabelle contengono il dato dataconsegna.<br><br>devo ordinare tutti gli elementi di entrambe le tabelle disposte per dataconsegna per tirare fuori uno scadenzario.<br>






<br>la domanda, devo semplicemente selezionare tutti gli elementi da entrambe le tabelle e stamaprle ordinandole per dataconsegna.<br><br><br>quale tipo di join devo usare? <br><br>tanga<div><div>
<br><br><br><br><div class="gmail_quote">
2011/11/29 bartrosso <span dir="ltr">&lt;<a href="mailto:bartrosso@gmail.com" target="_blank">bartrosso@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





mi sono letto il fucking manual, ma qual&#39;è la differenza reale tra fetch array e fetch assoc??<br>
non capisco, crea un array associativo invece di uno ... uguale con un valore assoc su eventuali secondi parametri.<br>bene.<br>
<br>tradotto?<br><br>è più meglio?<br><br>tanga<div><div><br><br><br><div class="gmail_quote">2011/11/28 Motaz Abuthiab <span dir="ltr">&lt;<a href="mailto:moty66@gmail.com" target="_blank">moty66@gmail.com</a>&gt;</span><br>






<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF"><div>Non devi usare tabella.alias, basta il nome del campo, se hai due campi con nomi uguali dovresti fare select <a href="http://t1.id" target="_blank">t1.id</a> as t1_id, <a href="http://t2.id" target="_blank">t2.id</a> as t2_id from t1, t2 where ......</div>








<div><br></div><div>Ti consiglio di usare mysql_fetch_assoc() invece di fetch_array()</div><div><br></div><div>M.<br><br><div>--</div><div><br></div>Crea il tuo sito con <a href="http://dinamocms.com" target="_blank"></a><a href="http://dinamocms.com" target="_blank">dinamocms.com</a></div>








<div><br>Il giorno 28/nov/2011, alle ore 19:50, bartrosso &lt;<a href="mailto:bartrosso@gmail.com" target="_blank">bartrosso@gmail.com</a>&gt; ha scritto:<br><br></div><div><div><div></div><blockquote type="cite">
<div>scusatemi <br><br>ma quando devo fare una inner join con mysql e unisco due tabelle, usando gli alias, <br>
<br>come si fa il fetch array dei risultati? <br><br>Es:<br><br>$query=mysql_query(&quot;SELECT * from pippo as p, topolino as t&quot;);<br>
<br>while($res=mysql_fetch_array($query)){<br>$id1=$res[&#39;<a href="http://p.id" target="_blank">p.id</a>&#39;];<br>$id2=$res[&#39;<a href="http://t.id" target="_blank">t.id</a>&#39;];<br>}<br><br><br>QUESTO NON MI FUNZIONA, ma non mi da neanche errori<br>









<br><br><br>Tanga aka Bartrosso<br><br clear="all"><br>-- <br>Sono ciò che sono grazie a quello che siamo tutti,<br><br><br><br>un mio amico mi ha detto che ubuntu significa: &quot;Non so configurare Debian..&quot;<br><br>









<br>«Immagina se ogni persona sulla terra potesse condividere con accesso libero e totale tutta la conoscenza umana.»<br>— Jimmy Wales, fondatore di Wikipedia<br><br>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Tecnica mailing list</span><br><span><a href="mailto:Tecnica@liste.siena.linux.it" target="_blank">Tecnica@liste.siena.linux.it</a></span><br>








<span><a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a></span><br></div></blockquote></div>
<br>_______________________________________________<br>
Tecnica mailing list<br>
<a href="mailto:Tecnica@liste.siena.linux.it" target="_blank">Tecnica@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Sono ciò che sono grazie a quello che siamo tutti,<br><br><br><br>un mio amico mi ha detto che ubuntu significa: &quot;Non so configurare Debian..&quot;<br><br><br>«Immagina se ogni persona sulla terra potesse condividere con accesso libero e totale tutta la conoscenza umana.»<br>







— Jimmy Wales, fondatore di Wikipedia<br><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Sono ciò che sono grazie a quello che siamo tutti,<br><br><br><br>un mio amico mi ha detto che ubuntu significa: &quot;Non so configurare Debian..&quot;<br><br>






<br>«Immagina se ogni persona sulla terra potesse condividere con accesso libero e totale tutta la conoscenza umana.»<br>— Jimmy Wales, fondatore di Wikipedia<br><br>
</div></div><br>_______________________________________________<br>
Tecnica mailing list<br>
<a href="mailto:Tecnica@liste.siena.linux.it" target="_blank">Tecnica@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a><br>
<br></blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><br>-- <br>--<br><br>Crea il tuo sito con Dinamo Cms<br><a href="http://www.dinamocms.com" target="_blank">http://www.dinamocms.com</a><br>




.<br>
</font></span><br>_______________________________________________<br>
Tecnica mailing list<br>
<a href="mailto:Tecnica@liste.siena.linux.it" target="_blank">Tecnica@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Sono ciò che sono grazie a quello che siamo tutti,<br><br><br><br>un mio amico mi ha detto che ubuntu significa: &quot;Non so configurare Debian..&quot;<br><br><br>«Immagina se ogni persona sulla terra potesse condividere con accesso libero e totale tutta la conoscenza umana.»<br>




— Jimmy Wales, fondatore di Wikipedia<br><br>
</div></div><br>_______________________________________________<br>
Tecnica mailing list<br>
<a href="mailto:Tecnica@liste.siena.linux.it" target="_blank">Tecnica@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a><br>
<br></blockquote></div></div></div><div><div><br><br clear="all"><br>-- <br>--<br><br>Crea il tuo sito con Dinamo Cms<br><a href="http://www.dinamocms.com" target="_blank">http://www.dinamocms.com</a><br>
.<br>
</div></div><br>_______________________________________________<br>
Tecnica mailing list<br>
<a href="mailto:Tecnica@liste.siena.linux.it" target="_blank">Tecnica@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Sono ciò che sono grazie a quello che siamo tutti,<br><br><br><br>un mio amico mi ha detto che ubuntu significa: &quot;Non so configurare Debian..&quot;<br><br><br>«Immagina se ogni persona sulla terra potesse condividere con accesso libero e totale tutta la conoscenza umana.»<br>


— Jimmy Wales, fondatore di Wikipedia<br><br>
</div></div><br>_______________________________________________<br>
Tecnica mailing list<br>
<a href="mailto:Tecnica@liste.siena.linux.it" target="_blank">Tecnica@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Tecnica mailing list<br>
<a href="mailto:Tecnica@liste.siena.linux.it">Tecnica@liste.siena.linux.it</a><br>
<a href="http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica" target="_blank">http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Sono ciò che sono grazie a quello che siamo tutti,<br><br><br><br>un mio amico mi ha detto che ubuntu significa: &quot;Non so configurare Debian..&quot;<br><br><br>«Immagina se ogni persona sulla terra potesse condividere con accesso libero e totale tutta la conoscenza umana.»<br>
— Jimmy Wales, fondatore di Wikipedia<br><br>