要約:GROUP_CONCAT文で値をソートする方法はありますか? 問合せ: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ")
FROM test_competence AS node, test_competence AS parent
WHERE node.lft BETWEEN parent.lft
私はLINQを新しく導入しました。どのように私は、事件の最新のと(デバイスIDの)明確なセットを見つけるクエリを書くことができ、LINQでは Incident
ID DeviceID Time Info
1 1 5/2/2009 d
2 2 5/3/2009 c
3 2 5/4/2009 b
4 1 5/5/2009 a
: は、私は、次の表を持っていたと仮定し
私はIDと日付の2つのテーブルを持っていると私は日によって両方のテーブルを注文すると、同じ順序 例えばにないこれらのIDを見たいの行順に検索の違い のtable_1 id | date
------------
A 01/01/09
B 02/01/09
C 03/01/09
table_2 id | date
------------
A 01/01/09
B 03/
case-thenブロックを使用して、SQL 2008クエリの注文方法を[status] ASC, [date] DESCまたは[date] DESCで選択する必要があります。後者の場合には、両方の列を使用する方法 SELECT *
FROM table
ORDER BY
CASE WHEN @flag = 0
THEN R.[date] END DESC,
C
私の構文は明らかに3つの場合すべて正しいですが(PostgreSQLは何も言及していませんが)、これらの3つのクエリすべてで同じ結果が返されます。見知らぬ人でも、次のいずれかからDESCを追加/削除しても影響はありません。サブクエリの要素に基づいて結果をソートすることは可能ですか? Sort by affiliation
SELECT * FROM articles_view WHERE (1=