这是我无法运行的 SQL 语句:
SELECT fm . * , mp.first_name, mp.last_name, mp.image, mp.member_id
FROM featured_members AS fm
JOIN member_profiles AS mp WHERE fm.member_id = mp.member_id
AND fm.member_type_id =6
AND fm.site_id =1
当我运行它时,它给了我#1054 - Unknown column 'fm.site_id' in 'on clause'
错误
是否存在语法问题,因为 fm 表确实有该 site_id 列,但我不知道为什么 SQL 没有获取它?
我的表结构 featured_members
是这样的:
1 sr_no
2 member_id
3 member_type_id
4 site_id
member_profiles
结构是:
1 member_profile_id
2 member_id
3 first_name
4 middle_name
5 last_name
6 gender
7 image