我有什么:下一个结构:
table_zero
-> id (PRIMARY 自动递增)
-> other
table_1
-> id (表零 id 的外键)
-> varchar(80) 示例值:(aahellobbb)
-> one_field
table_2
-> id (表零 id 的外键)
-> varchar(160) 示例值:(aaececehellobbb)
-> other_field
我想要什么:搜索并获取一个 (id,varchar) 数组,其中包含在 varchar 字段上与 LIKE '%str%' 匹配的所有匹配项。例如,如果我使用“hello”字符串进行搜索,那么我应该得到两个示例值及其各自的 id。这些 id 总是不同的,因为它们是对 PRIMARY KEY 的引用。
我尝试了什么:我尝试使用 UNION ALL,但在我的示例中它不适用于 LIMITS。