MySQLは+
を使用しません 刺しゅう連結の演算子。 CONCAT
を使用する 代わりに:
SELECT CONCAT(t1.name, ' used ', t2.amount, ' Credit') AS History
FROM table t2
INNER JOIN table1 t1
ON t1.userId = t2.userId
ORDER BY t2.transaction_date DESC
LIMIT 5;
+
を使用する 文字列の連結は、SQL Server構文(およびMySQL以外のいくつかのデータベース)のように見えます。 MySQLできます ただし、||
を使用してください 連結の場合、特定のモードを設定した場合:
SET sql_mode = PIPES_AS_CONCAT;
次に、SELECT
を記述できます。 次のようなステートメント:
SELECT t1.name || ' used ' || t2.amount || ' Credit' AS History