이 SQL에서는"ON "절을 체크하고 싶습니다. b.block = 'False'입니다. 때때로"profileview "테이블 값이 비어 있기 때문에 그냥 원하는 경우 user_fullinfo 잘못된 : 값은 다음과 같은 것이 표시되어야 프로필보기 않고있을 경우 값Sql 오류는 "incorrect syntax"= "
SELECT a.* FROM user_fullinfo a left join profileview b on
CASE
WHEN a.id=b.rid and b.rid='105' THEN
b.block='False'
END
where gender != 'Male' and (DATEDIFF(YY,dob,GETDATE()) Between '10' and '100') and (a.heightid between 58 and 65) and(a.complexionid = '3' or a.complexionid = '4' or a.complexionid = '5') and a.bodytypeid = '4' and a.marital_statusid = '3'
는 SQL 오류 (102)라고,이 조건 b.block = '거짓'그것이 있어야 디스플레이 profileview에 일치 구문 근처에 "=".. 해답을주세요.
여기에 'mysql'태그가 붙은 이유는 무엇입니까? –
구문은 mysql-syntax이고, 내 sql 서버는 인식되지 않습니다. – Psi
조인 조건은 어디에 있습니까? –