このコードは問題なく動作します。「AS コマーシャル」サブクエリ フィールドに特に注意してください。できます。
SELECT `連絡先`.`id`,
(
SELECT `team_members`.`id`
FROM team_members
内部結合 team_categories_team_members AS memcat
ON `team_members`.`id` = `memcat`.`team_member_id`
WHERE `memcat`.`team_category_id` =3
) AS コマーシャル
FROM `oys001`.`team_members` AS `連絡先`
JOIN `oys001`.`brands_team_members` AS `BrandsTeamMember` ON (
`BrandsTeamMember`.`brand_id` =2
AND `BrandsTeamMember`.`team_member_id` = `Contacts`.`id` )
ただし、条件を実行したいので、これを追加します。
WHERE コマーシャル > 0
そして、フィールドが存在しないことを教えてくれます...ここで何が問題になっているのですか?