Mam problem, mam 2 tabele - mybb_stcp i mybb_threads
mybb_stcp
ID | tag_name | tag_amount
1 | loled | 1
2 | haha | 3
3 | pampam | 5
4 | gogogo | 4
mybb_threads
ID | subject | fid | tag
6 | Hello all | 3 | ,hello,all,
7 | My name is | 4 | ,my,name,is,
8 | I like pie | 3 | ,I, like,pie,
9 | Come on | 3 | ,come, on,
(fid - dział gdzie znajduje sie tag)
Chce pograć tagi, gdzie fid = 3 i jego ilość (z mybb_stcp.tag_amount)
więc napisałem:
SELECT `mybb_threads`.tag, `mybb_threads`.fid, `mybb_stcp`.tag_name, `mybb_stcp`.tag_amount FROM `mybb_stcp` LEFT JOIN `mybb_threads` ON locate(','`mybb_stcp`.tag_name',', `mybb_threads`.tag)=1 AND`mybb_threads`.fid != '' WHERE `mybb_threads`.fid = 3 ORDER BY RAND()
Lecz nie chce działać - co zrobiłem źle?