2012-03-11 18 views
0

出力の取得方法や、行のあるテーブルのクエリ方法 行がどのテーブルに含まれているかを知る必要があります。MySQL Union出力クエリ

sprinf(SELECT id,alias,title,id_category FROM blog_article 
UNION 
SELECT id,alias,title,id_category FROM forum_thread 
WHERE LOWER(title) LIKE '%s%%' LIMIT 5, $key); 
+0

割り当て行から来たテーブルを識別することができ、そこから最初のフィールド「TBL」とに、blog_articleまたはforum_threadのいずれかを持っています –

答えて

0
sprinf(SELECT "blog_article" as tbl,id,alias,title,id_category FROM blog_article 
UNION 
SELECT "forum_thread" as tbl,id,alias,title,id_category FROM forum_thread 
WHERE LOWER(title) LIKE '%s%%' LIMIT 5, $key); 

行は、あなたが行がテーブルに