我有一个名为USER
的表格,其中包含UserID
,Name
和Date
个。{
我想获得以下信息:
UserID
,Name
,Date
,User Registered After
MySQL DB
是否能够检索User Registered After
列?
答案 0 :(得分:0)
如果可以,您可能希望从列名中删除这些空格。您可以通过转义列名来解决它,例如只获取列df['pet_name']=df.pet + df.name
df.groupby('pet_name')['weight'].diff()
:
User Registered After
您还应避免为列名和/或表名使用关键字和保留字(如DATE)。
答案 1 :(得分:0)
这是你如何实现这一目标的,
SELECT
u.UserId, u.Name, u.Date,
(
SELECT u2.Name
FROM USER u2
WHERE u2.Date > u.Date
ORDER BY u2.Date LIMIT 1
) AS UserResiteredAfter
FROM USER u
WHERE u.UserId = 1