2017-09-11 136 views
-1

我試圖運行一個查詢,該查詢使用MATCH和子查詢別名在3個表內搜索同一個事物。mysql別名子查詢和MATCH的未知列問題

在哪裏查詢

SELECT 
    id, 
    name, 
    (SELECT TypeName FROM table2 WHERE id = table.id) AS type 
FROM table 
WHERE 
    MATCH (name, type) AGAINST ('keyword1 keyword2') 

任何想法如何解決呢?

+0

不知道你在問什麼。顯示一些示例數據和期望的結果? – ysth

回答

0

我的兩個MSQL表是這樣的:

table 
| id | name  | type | 
| 1 | John Smith | 1 | 
| 2 | Mark Taylor | 1 | 

table2 
| id | TypeName  | description | 
| 1 | Student  | bla bla bla | 

,所以如果我搜索關鍵字1和關鍵字2(約翰學生)的結果應該是從表表兩條線。