問題の背景
Webサイト上の商品名と商品のURLをまとめたビューを作る必要があり、各商品のURLはURLの末尾がそれぞれの商品IDとなっている。
→URLのテンプレートと商品IDを使って、すべての商品のURLを作成してカラムを作りたい。
concat()の使い方
concatは文字列と文字列を結合することができる。
CONCAT(文字列1, 文字列2)
文字列の部分に特定のテーブルのカラムを選択することで、特定の文字列とカラムを合わせた新しい文字列を作ることができる。
SQL
CONCAT("https://imazon.com/products/", product.id) AS product_url
以下のようなテーブルが作成される。