INNER JOIN不起作用

时间:2017-01-07 01:08:51

标签: php mysqli

我有两个表:func chooseDataToDisplay() {}questions

tracking包含questionsid列。

url包含trackingq_id列。

我想要做的是为所有行选择一个随机网址,除了user_id = q_id且其中id等于user_id($ id) )。

这是我的疑问:

$_SESSION["id"]

我正在做的查询由于某种原因不起作用,我做错了什么?

1 个答案:

答案 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