join - 在 Visual FoxPro 中从表连接中选择
问题描述
我想获取用户最后一次登录日期的信息。
select * from Users as UU
inner join
(select user_id, max(d_login) from Logins group by user_id) as LL
on UU.user_id = LL.user_id
加入在 VFP 中不起作用。我们不能在这里加入表查询吗?
解决方案
VFP 需要在连接中使用 ALLTRIM(),否则比较 2 个值可能会产生不希望的数据。你的代码应该是这样的
select * from Users as UU
inner join
(select user_id, max(d_login) from Logins group by
user_id) as LL
on ALLT(UU.user_id) == ALLT(LL.user_id)
推荐阅读
- android - 使用 socket.io Android 发送 jsonArray 时出现问题
- laravel - 如何为背包管理员 crud 功能编写适当的测试?
- python - 从另一列中的唯一 ID 获取 astropy .fits 文件列数据
- javascript - 将 HTML 页面添加到 Wordpress,保留页眉和页脚
- laravel-6 - 在 Laravel 6 中通过 Composer 包管理器安装 Passport for API auth 时出错
- python - Python Plotly Dash Sidebar 和 Navbar 相互重叠
- xcode - Xcode - 检查扩展的类型
- node.js - 获取节点接收状态代码 464 但在浏览器中工作
- reporting-services - SSRS 堆叠两个系列柱形图
- css - Material UI:如何在用户与滑块交互时更改滑块拇指的可见性,即更改滑块值?