SQL查询:获取与值列表匹配的所有字段(来自子查询)

时间:2016-05-20 22:53:30

标签: sql join

我正在努力想办法完成这个查询。目标是为每个ID存储所有字段(*很好),按会话ID排序。

LOGIC:

最内层查询:获取所有sessionID

内部查询:获取所有按sessionID分组的ID

外部查询:获取所有ID的所有字段

我相信我需要将当前查询放在where子句中......

''WHERE [ID] IN(子查询中的所有ID )''

SELECT DISTINCT sess.[ID], sess.[KEY], sess.[VALUE]
FROM [database]as e

INNER JOIN (
        SELECT [ID], [KEY], [VALUE]
        FROM [database]
        WHERE[KEY] = 'SessionId'
    ) as sess
    ON e.[ID] = sess.[ID]
ORDER BY [VALUE] DESC;

1 个答案:

答案 0 :(得分:2)

在移动应用上输入有点困难,但这就是这个想法:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
<div class="div4">Hooray!</div>
<ul>

<li></li>
<li><a>dadasda</a></li>
<li><a>dadasda</a></li>
<li><a>dadasda</a></li>
<li></li>
</ul>