Ciao,
ho due tabelle una che identifica la news e una con i contenuti testuali della news nelle varie lingue.
-tbl_news
id
date
thumb
img
created
-tbl_news_content
id
fk_news_id (campo che collega a tbl_news.id)
title
content
lang
nel mio caso ci sono per ogni news al massimo 2 lingue (italino e inglese) di cui una solo obbligatoria.
Io vorrei estrarre dal db l'elenco di tutte le news in tbl_news e riportare anche titolo e contenuto di ognuna con una sola query.
Quando stampo in tabella la query che segue se una news ha titolo e contenuto sia in italiano che in inglese viene visualizzata 2 volte mentre io voglio che venga visualizzata solo quella che ha lang piu' basso (lang identifica la lingua: italiano = 1, inglese = 2).
codice:
SELECT tbl_news.id, tbl_news.date, tbl_news.e_date, tbl_news.thumb, tbl_news.img, tbl_news_content.title, tbl_news_content.subtitle, tbl_news_content.lang
FROM tbl_news
INNER JOIN tbl_news_content ON tbl_news.id = tbl_news_content.fk_news
WHERE tbl_news_content.title != "" AND tbl_news_content.content != ""
ORDER BY tbl_news.created DESC
Come posso fare?