```sql
SELECT
t.* ,k.article_title as articleTitle
FROM
(
SELECT
m.media_id,
m.subject_name,
m.subject_level,
c.articleId,
( @rowno := @rowno + 1 ) AS rowno
FROM
media_subject m
INNER JOIN article_column c ON m.subject_id = c.subject_id
AND m.subject_level = 1 and m.deleted =0 and c.isvalid =1,
( SELECT ( @rowno := 0 ) ) b
WHERE
m.media_id = '000001'
AND m.subject_name = '健康科普'
) t INNER JOIN mryl_news k on k.articleID = t.articleId and k.state=0 and k.news_status =1
WHERE
t.rowno = '3147'