到目前为止,这似乎是不可能的。有人能给我一个合适的查询或一组可以做到这一点的查询吗?基本上,我需要我所有朋友的签到:他们自己签到的签到,他们用图片签到的签到,非我朋友的用户签到的签到。
我的第一次尝试是这样的:
SELECT checkin_id, author_uid, page_id, coords, tagged_uids, timestamp FROM checkin WHERE (author_uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) OR author_uid=me()) ORDER BY timestamp DESC L
我们正在用MySql开发一个用C#编写的签到系统。根据用户签到的时间,会向用户收取不同的费用。我们有一个价格表,指定了全天每小时的价格。当用户签到时,我需要能够知道签入费用是多少。下面是我手头的表格:
活动表:
CARD_ID CLOCK
1 5/26/2013 10:40:47 AM
2 5/26/2013 10:48:50 AM
3 5/26/2013 12:00:00 AM
4 5/26/2013 14:40:20 AM
价格表
TIME PRICE
00:00
我尝试对两个相同的表使用count()来获取某种关系,下面是我的查询
SELECT b.id, count(a) count(b.id) from
checkins_small a, checkins_small b
WHERE a.id =22 AND a.city = b.city AND a.date = b.date GROUP BY b.id ;
这是基于签到数据,我想找到所有签到的人在相同的城市和相同的日期与用户22。但是这个查询总是给我一个数学数字。count(a.id)和count(b.id)的结果总是相同的,我该如何解决这个问题?
SELECT a.id, count(a
我正在开发iOS / php / MySQL应用程序,它使用Foursquare API,以便将签到发布到Foursquare。我也想把这些Foursquare签到发布到Facebook Timeline地图上。基本上,点击" check-in“按钮后,check-in应该同时发布到Foursquare和Facebook。做这件事最好的方法是什么?请提供快速示例。非常感谢。
注意:我的应用程序中没有"Log in with Facebook“功能,只有"Log in with Foursquare”功能
我想不出怎么写查询查询来检查日期。
例如:
房间桌;room_id, number_of_rooms, checkin(date: 1/05/2012), checkout(date:14/05/2012);
我想写一个查询,检查用户输入的日期(签到和结帐日期)和房间标签(签到和结帐日期);
其思路是了解用户输入的时间段是否在房间表的入住日期和退房日期之间
像这样的东西;
select * from romms
where checkin and checkout date is not among user_entered_checkin and user_entered_checkeou
我在数据库中有一个表名,我想创建一个基于添加值的查询,如果不存在标签的name,下一个选定的ID和如果名称存在选定的标签ID
我创建了一个简单的代码:
DELIMITER $$
USE `cc`$$
DROP FUNCTION IF EXISTS getTagId$$
CREATE FUNCTION getTagId (tag CHAR(20)) RETURNS INT CHARSET utf-8
BEGIN
DECLARE id INT
set @id = (select id from tags where name = @tag)
我很难把这个问题用语言表达出来,所以我道歉。情况是这样的。
我有一张用户的Foursquare签到的表格。每个签入都有一个指向某个位置的外键。我想说“显示所有用户签到,按他们签入每个位置的次数排序,签入计数作为查询计数的一部分”,我也不希望该位置在列表中重复。
想象一下这是用户签入列表:
A
A
B
A
A
B
B
C
我想要的回报是
A (4)
B (3)
C (1)
这是我应该对查询做的事情,还是只是查询它们,然后在Python中完成?
布伦登
大家好,谢谢!
我想问一下5国集团(),他们的入住率最高的是‘星巴克’。下面是我正在使用的表的示例,还有更多的行没有显示。
我可以在一个特定的国家查询所有签到的数量,而在一个特定的国家,我可以分别查询星巴克签到的数量。
所有签入查询
select loc_ctry, count(loc_ctry)
from Table_T
group by loc_ctry
星巴克签入查询
select loc_ctry, count(loc_ctry)
from Table_T
where loc_name = 'Starbucks'
group by loc_ctry
然而,我有一个困难
我正在尝试获取多个facebook位置的最近签到数量。我想设置一个CRON脚本,它使用如下内容查询最近的签到:
SELECT tagged_uids FROM checkin WHERE timestamp > 1318514998 AND page_id IN (138444418096,138444418097)
但是由于这是一个(fb无用户) cron脚本,我如何获得一个access_token?我试着在facebook的应用程序上安装了一个,但没有成功。
我的意思是,我希望登录的成员添加他们自己的标签到任何给定的问题,他们认为合适。到目前为止,我已经得到了下面的脚本,它调用输入到数据库中的标记,如下所示。
<?php
function tag_info() {
$result = mysql_query("SELECT * FROM tags GROUP BY tag ORDER BY count DESC");
while($row = mysql_fetch_array($result)) {
$arr[$row['tag']] = $row['count'];
}
我有一个用户模型和另一个模型,告诉我他们“签到”工作的时间。
User
- id
- name
Checkins
- user_id
- timestamps
因此,在我的用户模型中,我有以下内容:
class User < ApplicationRecord
has_many :checkins
end
我想做的是在页面上显示一个用户列表,如果他们有当天的签到,那么‘签入’关联应该存在,否则为空。
@users = User.find_todays_checkin()
所以我想我基本上必须执行一个外连接?
select *
from users u
outer join ch
我想在给定的位置或半径5000米的范围内拉出我所有的freinds签到。我可以使用签到Id拉取这些数据,但不确定如何在一个位置或半径为5000米的范围内拉取这些数据-我已经尝试了以下查询,有人能帮助我吗
SELECT author_uid FROM checkin WHERE checkin_id ='823627496738' AND author_uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) OR tagged_uids IN (SELECT uid2 FROM friend WHERE uid1 = me
MySQL在REGEXP查询中没有匹配多个单词。有没有人能帮忙?例如,给定一个表,其中包含一个字段'name‘和一个列出的值
名字:“阿尔法·布拉沃探戈”,“朱丽叶·布拉沃”,“德尔塔探戈”,“查理奥斯卡”
以下查询不返回任何内容
select * from t1 where name regexp '(alpha|bravo|delta){2,}';
下面的查询起作用
select * from t1 where name regexp '(alpha|bravo|delta){1,}';
对于从50k行的数据库中选择100行随机行的查询,我遇到了问题。
首先,我只使用函数RAND(),但这变得太慢了。
现在我使用以下查询:
$query = mysql_query("SELECT t1.* FROM users AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM users WHERE picture != '' && age <= 50 && age >= 18 && username != '')) AS id) AS