我尝试运行一个查询,使用MATCH和子查询别名搜索3个表中的相同内容。
查询在哪里
SELECT
id,
name,
(SELECT TypeName FROM table2 WHERE id = table.id) AS type
FROM table
WHERE
MATCH (name, type) AGAINST ('keyword1 keyword2')
任何想法如何解决?
答案 0 :(得分:0)
我的两个MSQL表是这样的:
table
| id | name | type |
| 1 | John Smith | 1 |
| 2 | Mark Taylor | 1 |
table2
| id | TypeName | description |
| 1 | Student | bla bla bla |
所以,如果我搜索keyword1和keyword2(john student),结果应该是Table表格中的两行。