我正在寻找除DISTINCT以外的其他东西,因为不同的是你会返回$ 2.90,$ 4.78,$ 1.99。在表格中给出了下面给出的列$ 6.22(让我们说桌子杂货)。
SELECT DISTINCT price
FROM groceries
例如,如果整个价格列具有值:
价:
$2.90
$4.78
$1.99
$6.22
$1.99
$2.90
我只想要唯一的值。所以回报将是: $ 4.78 $ 6.22
如何在不使用唯一键和DISTINCT的情况下执行此操作?
答案 0 :(得分:1)
这将为您提供一组独特的SELECT * FROM (SELECT COUNT(price) pricecount, price FROM groceries GROUP BY price) a WHERE a.pricecount = 1;
:
if (Plus.PeopleApi.getCurrentPerson(mGoogleApiClient) != null) {
Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient);
String userid=currentPerson.getId(); //BY THIS CODE YOU CAN GET CURRENT LOGIN USER ID
}
答案 1 :(得分:1)
试试这个
SELECT price
FROM groceries
GROUP BY price
HAVING COUNT(*) = 1
答案 2 :(得分:1)
从具有count(value)= 1的值的表组中选择值
希望这有帮助。