ciao a tutti dovrei ottenere, preferibilmente con un'unica query un risultato del genere:
tralasciando ovviamente ciò che è in corsivo tra le quadre.
Quello che sta nell'immagine lo ottengo con diverse query, ora lo vorrei con una sola query visto che devo esportare quel risultato in csv
le tabelle a cui mi appoggio cono sostanzialmente 2
1:
e 2:codice:CREATE TABLE `cc_inbound` ( `id` int(10) unsigned NOT NULL auto_increment, `pubblicita` int(10) unsigned default NULL, `pubblicitas` int(10) unsigned default NULL, `appuntamento` char(2) NOT NULL default '', `tipoappuntamento` varchar(25) default NULL, PRIMARY KEY (`id`) )
dunque cerco di spiegarne in breve i campi della tabella cc_inbound:codice:CREATE TABLE `fonte2` ( `id` smallint(5) unsigned NOT NULL auto_increment, `fonte2` varchar(50) NOT NULL default '', `fonte1id` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`id`) )
pubblicita è un campo che non interessa in questo frangente
pubblicitas è la chiave esterna che mantiene il collegamento con l'id della tabella fonte2
appuntamento è praticamente un flag che può contenere sì, no oppure NULL
tipoappuntamento è pieno solo se appuntamento sarà sì, ovviamente. E può contenere telefonico, in filiale oppure NULL
ora, io sto provando ad ottenere quella struttura che ho postato sopra, sto provando attraverso JOIN, UNION e compagnia varia, ma non ottengo nulla di conforntante![]()
voi mi sapete dare una mano? o dite che devo abbandonare definitivamente l'idea di farlo con una sola query?
Vi ringrazio infinitamente per ogni tipo di aiuto!![]()


Rispondi quotando