[英]Need help to build a sql query
我有一個具有以下架構的表
樣品表
email | name | address
1@gmail.com | A | CA
我想要具有五個不同靜態電子郵件地址的同一組記錄
預期產量
email | name | address
static1@gmail.com | A | CA
static2@gmail.com | A | CA
static3@gmail.com | A | CA
static4@gmail.com | A | CA
static5@gmail.com | A | CA
這可能嗎?
嘗試
SELECT CONCAT('static', @n := @n + 1, '@', SUBSTRING_INDEX(email, '@', -1)) email,
`name`,
address
FROM table1 CROSS JOIN
INFORMATION_SCHEMA.COLUMNS JOIN
(SELECT @n := 0) n
LIMIT 5
輸出:
| EMAIL | NAME | ADDRESS |
--------------------------------------
| static1@gmail.com | A | CA |
| static2@gmail.com | A | CA |
| static3@gmail.com | A | CA |
| static4@gmail.com | A | CA |
| static5@gmail.com | A | CA |
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.