我使用MySQl根据“模块”表中的类别ID从1个表中选择类别名称。这是SQl考虑加入吗?
我有下面的SQL我需要工作正常,但我想知道,如果这被认为是一个JOIN
与否?
既然它不叫JOIN
?
SELECT `mo_category_fk` , `mo_name_vc` , `mc_name_vc`
FROM x_modcats mc, x_modules m
WHERE mc.mc_id_pk = m.mo_category_fk
AND m.mo_folder_vc = :module
是的,你正在加入表格。不过,我个人更喜欢使用INNER JOIN语法... – sgeddes 2013-03-17 01:08:18
顺便说一句 - 这可能是有用的... http://stackoverflow.com/a/1018825/1073631 – sgeddes 2013-03-17 01:09:25