我想运行此查询:
SELECT DISTINCT ON (address_id) purchases.address_id, purchases.*
FROM purchases
WHERE purchases.product_id = 1
ORDER BY purchases.purchased_at DESC
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
PG ::错误:错误:SELECT DISTINCT ON表达式必须与初始ORDER BY表达式匹配
添加address_id为第一个ORDER BY表达式会使错误无效,但我真的不想添加排序address_id.是否可以不通过订购address_id?
是否可以使侧边栏导航始终固定在流畅布局中滚动?
与 - PostgreSQL DISTINCT ON有关,使用不同的ORDER BY
我有桌子购买(product_id,purchase_at,address_id)
样本数据:
| id | product_id | purchased_at | address_id |
| 1 | 2 | 20 Mar 2012 21:01 | 1 |
| 2 | 2 | 20 Mar 2012 21:33 | 1 |
| 3 | 2 | 20 Mar 2012 21:39 | 2 |
| 4 | 2 | 20 Mar 2012 21:48 | 2 |
Run Code Online (Sandbox Code Playgroud)
我期望的结果是每个address_id的最近购买的产品(完整行),并且结果必须由downloaded_at字段以后代顺序排序:
| id | product_id | purchased_at | address_id |
| 4 | 2 | …Run Code Online (Sandbox Code Playgroud) 我有表格
<form ng-controller="SessionController" name="login_form">
<div class="hide" ng-show='invalid_credentials'>Invalid email/pass</div>
<input type="submit" value="Login" ng-click='login()'>
</form>
Run Code Online (Sandbox Code Playgroud)
控制器:
utApp.controller('SessionController', ($scope, $cookieStore, ClientService) ->
$scope.login = ->
...
if something
$scope.invalid_credentials = true
return
Run Code Online (Sandbox Code Playgroud)
在某些条件下$scope.invalid_credentials设置为true,但没有显示带错误消息的div.怎么展示它?
是否有任何vim插件允许拆分翻译.(例如2个vetical splits.每个块一个句子左侧一个句子,我的翻译文本在右侧.即使翻译文本大于原始文件,它将在左侧显示正确的高亮显示的块)
distinct-on ×2
postgresql ×2
angularjs ×1
css ×1
css-position ×1
fluid-layout ×1
sql ×1
sql-order-by ×1
translation ×1
vim ×1