2017-08-18 73 views
0

我想從我的最後200條記錄中選擇截然不同的數據。所以我寫了查詢此mysql子查詢限制備選

select 
    distinct(server_ip) 
FROM 
    resource_monitor where server_ip IN 
    (SELECT server_ip FROM resource_monitor ORDER BY id DESC LIMIT 0, 200 
    ) 

但是,這讓我錯誤

this version of mysql doesn't yet support 'limit & in/all/any/some subquery' 

這是什麼查詢的方法嗎?

+0

注意,DISTINCT不是一個函數 – Strawberry

+0

讓它「最後6條」,看https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-換什麼,似乎對我將要-A-極簡單的SQL查詢 – Strawberry

回答

1
select distinct t1.server_ip 
from (select server_ip from resource_monitor ORDER BY id DESC LIMIT 200) as t1;