自动产生的id我有两个表:由活动和简单的活动:两个表中的工会
composed_activities
id | name
1 | Activity 1
5 | Activity 2
simple_activities
id | name
1 | S Activity 1
2 | S Activity 2
3 | S Activity 3
我需要一个查询返回一个新生成的id,带有'+'前缀和简化的组合活动Ë那些与“ - ”前缀:
id | name
1 | + Activity 1
2 | + Activity 5
3 | - S Activity 1
4 | - S Activity 2
5 | - S Activity 3
到目前为止,我只设法加入这两个表,但不会自动生成一个ID:
SELECT id, CONCAT('- ',name) as name
FROM simple_activities
UNION
SELECT id,CONCAT('+ ',name) AS name
FROM composed_activities
有人能告诉我如何生成的ID?提前致谢。
选择名称,ROW_NUMBER()以上(按名称排序)作为ID – Serg