PDA

View Full Version : HELP Query MySQL


raffo76r
04-08-2006, 09:41
Salve ragazi ho questo quesito:

la seguente select:
SELECT c.*, g.name AS groupname, cc.name, u.name AS editor, f.content_id AS frontpage, s.title AS section_name, v.name AS author
FROM mos_content AS c, mos_categories AS cc, mos_sections AS s
LEFT JOIN mos_groups AS g ON g.id = c.access
LEFT JOIN mos_users AS u ON u.id = c.checked_out
LEFT JOIN mos_users AS v ON v.id = c.created_by
LEFT JOIN mos_content_frontpage AS f ON f.content_id = c.id
WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope='content' ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10

che funziona alla perfezione con MySql 4.? ma non funziona con MySql 5.?

DOVE STA IL PROBLEMA??? c'è qualcuno in grado di aiutarmi???

Grazie mille.

Raffaele

anonimizzato
04-08-2006, 10:17
Si ma che errore ti viene riportato (se ti viene riportato)?

raffo76r
04-08-2006, 10:24
Si ma che errore ti viene riportato (se ti viene riportato)?
Messaggio di MySQL:

#1054 - Unknown column 'c.access' in 'on clause'


La versione di MySql è la 5.0.22

ianaz
04-08-2006, 10:45
Messaggio di MySQL:

#1054 - Unknown column 'c.access' in 'on clause'


La versione di MySql è la 5.0.22
Ehm...non é che manca la colonna "c.access"? :asd:

raffo76r
04-08-2006, 10:47
Ehm...non é che manca la colonna "c.access"? :asd:
la colonna c.access ovvero mos_content.access è presente. :(

anonimizzato
04-08-2006, 14:13
beh ricontrolla bene la sintassi allora o gli alias perchè il messaggio mi sembra chiaro.

cionci
04-08-2006, 15:17
Evita di rinominare le tabelle e usa i nomi originali, eviterai molta confusione...se l'errore persiste controlla la struttura delle tabelle...