我正在创建一个具有与stackoverflow类似功能的Web应用程序。用户可以创建帖子并对帖子进行投票。这些帖子我称之为想法
我正在尝试获取一个返回所有帖子的查询,如果已登录的用户对某个帖子进行了投票,也会返回1或0。
这是我到目前为止所做的:
SELECT idea.[IdeaID],
Idea.Title,
idea.Description,
idea.Status,
idea.DateCreated,
count(votes.IdeaID) as ideaVoteCount
FROM Idea
FULL OUTER JOIN Votes
on (idea.IdeaID = Votes.IdeaID)
GROUP BY idea.IdeaID,
Idea.Title,
idea.Description,
idea.Status,
idea.DateCreated
到目前为止这是正常的。它将返回所有想法帖子和一个新列,其中包含每个想法的计数。我现在想要一个旁边的列,如果用户已根据用户ID对其进行投票,则每个想法显示1或0。
任何帮助都将非常感谢!!
编辑:我有一个交界处?我用来存票的表。投票包含ideaid和userid。 UserID来自用户信息表。答案 0 :(得分:1)
试试这个..
var cfarr_win = ostypes.API('CGWindowListCopyWindowInfo')(ostypes.CONST.kCGWindowListOptionAll | ostypes.CONST.kCGWindowListExcludeDesktopElements, ostypes.CONST.kCGNullWindowID);
var cnt_win = ostypes.API('CFArrayGetCount')(cfarr_win);
for (var i = 0; i < cnt_win; i++) {
var thisWin = {};
// trying to get NSWindow* to the window here, so i can use with orderFront: etc
// example on how i get pid:
var rez_pid = ostypes.API('objc_msgSend')(c_win, ostypes.HELPER.sel('objectForKey:'), myNSStrings.get('kCGWindowOwnerPID'));
var int_pid = ostypes.API('objc_msgSend')(rez_pid, ostypes.HELPER.sel('integerValue'));
thisWin.pid = int_pid;
// please help me on how to get NSWindow*
}