3 つのテーブルにクエリを実行すると、最後のテーブルには検索する余分な行があります。
これを試しました:
(SELECT 't1' AS tn, navid, clicks AS cc, tags
FROM t1
WHERE DATE_ADD(d, INTERVAL '0 8' DAY_HOUR) <= NOW()
AND tags LIKE '%cars%' )
UNION DISTINCT
(SELECT 't2' AS tn, navid, clicks AS cc, tags
FROM t2
WHERE DATE_ADD(d, INTERVAL '0 8' DAY_HOUR) <= NOW()
AND tags LIKE '%cars%' )
UNION DISTINCT
(SELECT 't3' AS tn, navid, title, clicks AS cc, tags
FROM t3
WHERE DATE_ADD(d, INTERVAL '0 8' DAY_HOUR) <= NOW()
AND tags LIKE '%cars%' )
title
t3でフィールドを取得したいのですが、
助けてください、ありがとう