我需要與限制總從2個表得到的結果10得到2代表的結果與10的總限額
如1:
如果我TABLE_1和TABLE_2有15條記錄,我的結果在20:
SELECT * FROM table_1 limit 10
UNION ALL
SELECT * FROM table_2 limit 10
例如2:
TABLE_1如果我有3條記錄和記錄TABLE_2 20,我的結果將是8:
SELECT * FROM table_1 limit 5
UNION ALL
SELECT * FROM table_2 limit 5
需要內選擇包括SELECT ... UNION ALL SELECT ...
」與限10 類似:
select * from
(Select * FROM tbl_1) T1,
UNION ALL
(Select * FROM tbl_2) T2,
limit 10
這個例子不工作,只是爲了舉例說明我需要怎麼去查詢
是一個真實的案例...有人可以伸出援手嗎?
謝謝
看我爲如何將內部 '聯盟' 對查詢進行排序修改答案。 –
謝謝,很高興你發現它有用 –
任何幫助總是很好。我對SQL知之甚少,有時很難表達這個問題。 –