2017-09-11 2 views
-1

ich und versuchen, eine Abfrage, die die gleiche Sache in 3 Tabellen mit MATCH und Unterabfragen Alias ​​sucht.Unbekannte Spalte Problem mit mysql alias Unterabfrage und MATCH

Wo ist die Abfrage

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

Irgendwelche Ideen, wie es zu lösen?

+0

Keine Ahnung, was Sie fragen. Zeigen Sie einige Beispieldaten und gewünschte Ergebnisse? – ysth

Antwort

0

Meine beide MSQL Tabellen sind wie folgt aus:

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

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

so, wenn ich für keyword1 suchen und Schlüsselwort2 (john Student) Die Ergebnisse beiden Linien aus Tabelle Tabelle sein sollten.

Verwandte Themen