我想在特定列上连接两个表,但我只想连接第一个表中的50个行。即我想做以下事情:
select * from s1.companies c limit 50 join s2.employees e on c.id = e.c_id;
由于限制,我收到语法错误。我该怎么做这个查询?我想这样做的原因是因为公司表有数百万行,我只想玩一些数据而不需要长时间运行查询。
答案 0 :(得分:1)
你需要一个子查询。
select * from (select * from s1.companies limit 50) c join s2.employees e on c.id = e.c_id;