buongiorno a tutti quei pochi che come me lavorano ancora
il mio problema è il seguente: ho una tabella il cui dump è il seguente:
CREATE TABLE sent_cards (
id int(10) unsigned NOT NULL auto_increment,
cliente varchar(255) NOT NULL default '',
e_mail varchar(100) NOT NULL default '',
destinatario varchar(255) NOT NULL default '',
messaggio text NOT NULL,
img varchar(255) NOT NULL default '',
data date NOT NULL default '0000-00-00',
num smallint(6) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
io devo andare ad estrarre [per un determinato cliente] le seguenti righe: data, num, img, destinatario in modo da ottenere ad esempio una struttura del genere:
codice:
Data Num Img Destinatari
22/12/2004 4 img5.jpg dest1/dest2/dest3/dest4
22/12/2004 2 img3.jpg dest1/dest2
solo che non so come impostare la query; io ho provato a fare una cosa del genere:
codice:
SELECT `data`, `num`, `img`, `destinatario`
GROUP BY `data`, `img`
FROM `sent_cards WHERE `cliente` = '".$cliente."'
ma mi restituisce questo errore:
You have an error in your SQL syntax near ' = '67' GROUP BY `data`, `img`' at line 1
cerco di spiegare meglio come è strutturata la mia tabella:
- il campo destinatario è già formattato in questa forma dest1/dest2/...
- il campo num contiene praticamente il numero dei destinatari per ogni singolo invio [nel caso sopra sarebbe 2]
ho cercato di essere il più chiaro possibile!
ringrazio tutti per un eventuale aiuto!