0
我有一些數據在我想要搜索的視圖中。數據具有不同的類型(在列中定義),我想爲每種類型定義不同的限制。MySQL限制與where子句
例my_view
id | type | content
-- ---- -------
1 'dog' 'Lorem ipsum dolor sit amet, consectetur...'
2 'cat' 'adipisicing elit, sed do eiusmod...'
3 'cat' 'tempor incididunt ut labore...'
4 'dog' 'et dolore magna aliqua...'
我想沿着線查詢:
SELECT * FROM `my_view` WHERE ... LIMIT [[ max of 2 dogs, 1 cat and 1 sheep]]
我當然可以做三個查詢,這和貼合在一起(無論是在查詢或之後) ,但據我所知,該視圖將爲每個搜索重新創建,因此效率非常低。
你知道,如果視野將每個UNION重新創建? –
@JamieG嗯,我不知道這個「視圖的創作」來自哪裏:視圖只是準備好的陳述。但無論如何,據我所知,沒有其他辦法可以得到你想要的東西...... –