我有两个表:func chooseDataToDisplay() {}
和questions
。
tracking
包含questions
和id
列。
url
包含tracking
和q_id
列。
我想要做的是为所有行选择一个随机网址,除了user_id
= q_id
且其中id
等于user_id
($ id) )。
这是我的疑问:
$_SESSION["id"]
我正在做的查询由于某种原因不起作用,我做错了什么?
答案 0 :(得分:0)
以下是我在SQL中为我工作的查询。
SELECT top 1 url FROM Questions
INNER JOIN Tracking ON
Questions.id != Tracking.qId
WHERE tracking.UserId = 1
ORDER BY NEWID()
对于MySQL,您可以尝试“ORDER BY uuid()”
这应解决您的问题。
谢谢和问候, Chetan Ranpariya