【发布时间】:2016-07-21 06:15:55
【问题描述】:
我想问mysql语句应该怎么写,在各个结果行中创建唯一id(但实际上表中不存在)
比如'ABC'表的内容是:
名称类型
约翰·A
玛丽·B
彼得·C
弗雷德·A
加里·C
苏珊·D
艾伦·A
当mysql语句SELECT * from ABC where type = 'A'使用时,结果为
名称类型
约翰·A
弗雷德·A
艾伦·A
但我想在 mysql 结果的每一行中放置唯一的 id,但实际上并没有将这些 id 放入表中。例如,
(newid) 名称类型
1 约翰·A
2 弗雷德 A
3 艾伦 A
然后可以使用下面的mysql语句进一步搜索该行。
SELECT * from ABC WHERE (newid) = '1'
结果是:
(newid) 名称类型
1 约翰·A
谢谢。
【问题讨论】: