FYI: if you choose to use MAX there's a couple of things to be aware of.
First, if you select any other columns you'll need to include a GROUP BY clause
SELECT MAX(news_id), article_title WHERE client='bob'
will throw an error use:
SELECT MAX(news_id), article_title WHERE client='bob'
GROUP BY article_title
Which brings me to second thing. In the example I gave above every record for bob would be returned if each title was unique. The results would be grouped by titles that match and then the record with the highest news_id would be returned from that group. If every title was unique each group would only have one member so every news_id would be the highest for it's group.