[Tecnica] inner join

Marcello Semboli dinogen a gmail.com
Mar 29 Nov 2011 11:45:34 GMT


E allora non devi metterle nella stessa query.
Ci vogliono due query unite da "union all".

Il 29 novembre 2011 11:48, bartrosso <bartrosso a gmail.com> ha scritto:
> no, sono due realtà della stessa ditta che ha bisogno di ordinarle per
> scadenza.
>
>
> per questo ipotizzavo una terza tabella con relazioni esterne sulle due
> tabelle e un campo tipo per risalire a loro, da aggiornare all'inserimento
> su una delle due tabelle
>
>
> tanga
>
>
>
> 2011/11/29 Marcello Semboli <dinogen a gmail.com>
>>
>> Scusa, ma tra schede e cornici c'e' una relazione?
>>
>> Il 29 novembre 2011 10:53, bartrosso <bartrosso a gmail.com> ha scritto:
>> > scusatemi,
>> > mi spiego meglio.
>> >
>> >
>> >
>> > ho due tabelle una di ordini cornici e una di schedeprogetto (altra
>> > categoria lavorativa). Entrambe le tabelle contengono il dato
>> > dataconsegna.
>> >
>> > devo ordinare tutti gli elementi di entrambe le tabelle disposte per
>> > dataconsegna per tirare fuori uno scadenzario.
>> >
>> > la domanda, devo semplicemente selezionare tutti gli elementi da
>> > entrambe le
>> > tabelle e stamaprle ordinandole per dataconsegna.
>> >
>> >
>> > quale tipo di join devo usare?
>> >
>> > tanga
>> >
>> >
>> >
>> >
>> > 2011/11/29 bartrosso <bartrosso a gmail.com>
>> >>
>> >> mi sono letto il fucking manual, ma qual'è la differenza reale tra
>> >> fetch
>> >> array e fetch assoc??
>> >> non capisco, crea un array associativo invece di uno ... uguale con un
>> >> valore assoc su eventuali secondi parametri.
>> >> bene.
>> >>
>> >> tradotto?
>> >>
>> >> è più meglio?
>> >>
>> >> tanga
>> >>
>> >>
>> >>
>> >> 2011/11/28 Motaz Abuthiab <moty66 a gmail.com>
>> >>>
>> >>> Non devi usare tabella.alias, basta il nome del campo, se hai due
>> >>> campi
>> >>> con nomi uguali dovresti fare select t1.id as t1_id, t2.id as t2_id
>> >>> from t1,
>> >>> t2 where ......
>> >>>
>> >>> Ti consiglio di usare mysql_fetch_assoc() invece di fetch_array()
>> >>>
>> >>> M.
>> >>>
>> >>> --
>> >>>
>> >>> Crea il tuo sito con dinamocms.com
>> >>>
>> >>> Il giorno 28/nov/2011, alle ore 19:50, bartrosso <bartrosso a gmail.com>
>> >>> ha
>> >>> scritto:
>> >>>
>> >>> scusatemi
>> >>>
>> >>> ma quando devo fare una inner join con mysql e unisco due tabelle,
>> >>> usando
>> >>> gli alias,
>> >>>
>> >>> come si fa il fetch array dei risultati?
>> >>>
>> >>> Es:
>> >>>
>> >>> $query=mysql_query("SELECT * from pippo as p, topolino as t");
>> >>>
>> >>> while($res=mysql_fetch_array($query)){
>> >>> $id1=$res['p.id'];
>> >>> $id2=$res['t.id'];
>> >>> }
>> >>>
>> >>>
>> >>> QUESTO NON MI FUNZIONA, ma non mi da neanche errori
>> >>>
>> >>>
>> >>>
>> >>> Tanga aka Bartrosso
>> >>>
>> >>>
>> >>> --
>> >>> Sono ciò che sono grazie a quello che siamo tutti,
>> >>>
>> >>>
>> >>>
>> >>> un mio amico mi ha detto che ubuntu significa: "Non so configurare
>> >>> Debian.."
>> >>>
>> >>>
>> >>> «Immagina se ogni persona sulla terra potesse condividere con accesso
>> >>> libero e totale tutta la conoscenza umana.»
>> >>> — Jimmy Wales, fondatore di Wikipedia
>> >>>
>> >>> _______________________________________________
>> >>> Tecnica mailing list
>> >>> Tecnica a liste.siena.linux.it
>> >>> http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Tecnica mailing list
>> >>> Tecnica a liste.siena.linux.it
>> >>> http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Sono ciò che sono grazie a quello che siamo tutti,
>> >>
>> >>
>> >>
>> >> un mio amico mi ha detto che ubuntu significa: "Non so configurare
>> >> Debian.."
>> >>
>> >>
>> >> «Immagina se ogni persona sulla terra potesse condividere con accesso
>> >> libero e totale tutta la conoscenza umana.»
>> >> — Jimmy Wales, fondatore di Wikipedia
>> >>
>> >
>> >
>> >
>> > --
>> > Sono ciò che sono grazie a quello che siamo tutti,
>> >
>> >
>> >
>> > un mio amico mi ha detto che ubuntu significa: "Non so configurare
>> > Debian.."
>> >
>> >
>> > «Immagina se ogni persona sulla terra potesse condividere con accesso
>> > libero
>> > e totale tutta la conoscenza umana.»
>> > — Jimmy Wales, fondatore di Wikipedia
>> >
>> >
>> > _______________________________________________
>> > Tecnica mailing list
>> > Tecnica a liste.siena.linux.it
>> > http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica
>> >
>>
>>
>>
>> --
>> ____________________________
>> Marcello Semboli
>> http://dinogen.hacknight.org/
>>
>> "Io non doppioclicco." (Davide Bianchi)
>> _______________________________________________
>> Tecnica mailing list
>> Tecnica a liste.siena.linux.it
>> http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica
>
>
>
>
> --
> Sono ciò che sono grazie a quello che siamo tutti,
>
>
>
> un mio amico mi ha detto che ubuntu significa: "Non so configurare Debian.."
>
>
> «Immagina se ogni persona sulla terra potesse condividere con accesso libero
> e totale tutta la conoscenza umana.»
> — Jimmy Wales, fondatore di Wikipedia
>
>
> _______________________________________________
> Tecnica mailing list
> Tecnica a liste.siena.linux.it
> http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica
>



-- 
____________________________
Marcello Semboli
http://dinogen.hacknight.org/

"Io non doppioclicco." (Davide Bianchi)


Maggiori informazioni sulla lista Tecnica