需要查user表里,code为100,的随机不重复的2两个name值SELECT id,name,code FROM `user` WHERE code='100' 
AS t1 JOIN (
SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `user`)-(SELECT MIN(id) FROM `user`))+(SELECT MIN(id) FROM `user`)) AS id
) AS t2
WHERE t1.id >= t2.id
ORDER BY t1.id LIMIT 2;在第二行"AS t1 JOIN ("时报错
其中SELECT id,name,code FROM `user` WHERE code='100' 能查
SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `user`)-(SELECT MIN(id) FROM `user`))+(SELECT MIN(id) FROM `user`)) AS id也能查