次の表を検討してください。
id foo
-----------
1 bar
2 baz
3 bat
必要な出力 (SQL クエリから):
id str_id foo
--------------
1 str1 bar
2 str2 baz
3 str3 bat
この場合、「str」はすべての ID に連結されます。これは可能ですか?もしそうなら、MySQLではどうですか?
次の表を検討してください。
id foo
-----------
1 bar
2 baz
3 bat
必要な出力 (SQL クエリから):
id str_id foo
--------------
1 str1 bar
2 str2 baz
3 str3 bat
この場合、「str」はすべての ID に連結されます。これは可能ですか?もしそうなら、MySQLではどうですか?
CONCAT()を使用して、MySQLの文字列を連結します。
SELECT id, CONCAT("str", id) AS str_id, foo FROM yourtable
SELECT `id`, CONCAT('str', `id`) AS `str_id`, `foo`
FROM `tbl`
ORDER BY `id` ASC;