Potrzebuje dołączyć kilka danych z innej tabeli podczas wyszukiwania.
Pole `track2`.`trackName` jest jako Full-Text
Stworzyłem takie zapytanie jednak wywala błąd
SELECT `track2`.`trackId`, `track2`.`albumId`, `track2`.`artistId`, `track2`.`trackName`, `track2`.`trackTime`, `track2`.`trackYear`, `track2`.`trackGenre`, `artist2`.`artistName` FROM `track2` JOIN LEFT `artist2` WHERE `artist2`.`artistId` = `track2`.`artistId` WHERE MATCH (`track2`.`trackName`) AGAINST ('szukane slowa' IN BOOLEAN MODE)
Kod
#1064 - Something is wrong in your syntax obok 'LEFT `artist2` WHERE `artist2`.`artistId` = `track2`.`artistId`
WHERE MATCH (`tr' w linii 11
WHERE MATCH (`tr' w linii 11
Próbowałem też
SELECT `track2`.`trackId`, `track2`.`albumId`, `track2`.`artistId`, `track2`.`trackName`, `track2`.`trackTime`, `track2`.`trackYear`, `track2`.`trackGenre`, `artist2`.`artistName` FROM `track2` JOIN LEFT `artist2` WHERE `artist2`.`artistId` = `track2`.`artistId` AND MATCH (`track2`.`trackName`) AGAINST ('szukane slowa' IN BOOLEAN MODE)
Jednak pojawiał się ten sam błąd.
Kod
#1064 - Something is wrong in your syntax obok 'LEFT `artist2`
WHERE `artist2`.`artistId` = `track2`.`artistId`
AND MATCH (`trac' w linii 11
WHERE `artist2`.`artistId` = `track2`.`artistId`
AND MATCH (`trac' w linii 11