0

我有一个视图'view_type',例如:

type------name------fid

type_a----name1-----12
type_a----name2-----27
type_a----name3-----45
type_a----name4-----43
type_a----name5-----25
type_a----name7-----75
type_a----name6-----15

type_b----bame1-----12
type_b----bame2-----27
type_b----bame3-----45
type_b----bame4-----43
type_b----bame5-----25

type_c----came7-----55
type_c----came6-----25

现在我想获取名称字段中具有“ame”的结果,但只能来自“type_a”和“type_b”,而且每个结果只有 4 个。

type------name------fid

type_a----name1-----12
type_a----name2-----27
type_a----name3-----45
type_a----name4-----43
type_b----bame1-----12
type_b----bame2-----27
type_b----bame3-----45
type_b----bame4-----43

简而言之,我想限制“分组依据”结果集的结果。

不想使用“复杂子查询”或“存储过程”。有什么简单的查询可以帮助我吗?

4

1 回答 1

1

试试这个查询

select * from view_type where type = 'type_a' and name regexp 'ame' LIMIT 4
UNION
select * from view_type where type = 'type_b' and name regexp 'ame' LIMIT 4
于 2013-02-25T07:13:34.647 回答