このSQLでは" ON "節b.block = 'False'をチェックしたいと思っています。いつか" profileview "テーブルの値が空になる 私はちょうどuser_fullinfo値は、それを表示する必要があり、この条件b.block =「偽」でprofileviewに一致した値は、プロファイルビューに存在しない場合は、その後もそれが表示する必要があり、Sqlエラーは "間違った構文" = "
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)言う:正しくありません"="の近くの構文.. ソリューションを教えてください。
ここで、「mysql」はなぜタグ付けされていますか? –
この文はmysql-syntaxであり、私のSQLサーバは認識されません – Psi
join条件はどこですか? –