chiedo scusa se la discussione è già stata trattata ma al momento il motore di ricerca del forum non funziona, e io avrei un po di fretta![]()
si possono fare più join in una query? lasciando stare il database, perchè questa query funziona
mentre quest'altra no?codice:SELECT annunci.id, annunci.provincia, annunci.prezzo, _generale.descrizione AS generale, _microzona.descrizione AS microzona FROM annunci INNER JOIN _generale ON annunci.generale = _generale.tipo INNER JOIN _microzona ON annunci.microzona = _microzona.tipo ORDER BY annunci.id DESC LIMIT 0,5
in pratica la seconda query mi da i primi quattro risultati uguali ma cambia solo la parte della sezione (xoops_arms_sections) cioè se elenco i risultati i primi 4 sono tutte e 4 righe uguali tranne che per la sezionecodice:SELECT xoops_arms_articals.art_id, xoops_arms_articals.sec_id, xoops_arms_articals.uid, xoops_arms_articals.art_title, xoops_arms_articals.art_posttime, xoops_users.uname, xoops_arms_sections.sec_title FROM xoops_arms_articals INNER JOIN xoops_users ON xoops_arms_articals.uid = xoops_users.uid INNER JOIN xoops_arms_sections ON xoops_arms_articals.sec_id = xoops_arms_articals.sec_id ORDER BY xoops_arms_articals.art_posttime DESC LIMIT 0,5

Rispondi quotando
