1

2 つの異なるテーブルで UNION ALL を実行しています。クエリはうまく機能しますがtab、どのテーブルからのものかを示す 1 または 2 という追加の列を設定する必要があります。

クエリの例:

SELECT * FROM news
UNION ALL
SELECT * FROM highlight

私のPHPコードでは、 $row['tab']==1 を実行し、次にそのニュース..

4

1 に答える 1

3
SELECT *, 1 AS `tab` FROM news
UNION ALL
SELECT *, 2 AS `tab` FROM highlight
于 2012-11-13T15:04:43.360 に答える