varchar データ型を持つ mysql の 2 つの列を比較する必要があります。しかし、比較中に問題を引き起こしている先頭の「0」を持つデータがいくつかあります。
例:実際には等しい '02653' と '2653' を比較する必要がありますが、ここではクエリが失敗し、異なる結果が得られます。
これに適したクエリを提案してください。
このSELECT DISTINCTのように実行しようとしました
。
FROM
WHERE CONVERT('first_column' AS INTEGER) = CONVERT('second_column' AS INTEGER)table1
store_id
table2
このエラーを表示
する ** AS INTEGER の近くで使用する正しい構文について **