以下のようなテーブルがあり、その中に主キーはありません。COL1とCOL2でソートされた別個のレコードを取得できません
COL_Date Col_Text Col_Lang
23-July-17 Hello de
23-July-17 Hello en
19-July-17 Hello de
18-July-17 Hello en
17-July-17 Hello es
言語ごとに最新の行を取得したいとします。次のクエリを使用して2つの列を取得できますが、Col_Text列は含まれていません。これを行う方法はありますか?選択するCol_Textを追加するとエラーが発生します。
SELECT DISTINCT Col_Lang, MAX(COL_Date)
FROM table1
GROUP BY Col_Lang
ORDER BY MAX(COL_Date) DESC, Col_Lang
どのようなDBMSですか?どのようなエラーが出ますか? – mustaccio
ORA-00932:一貫性のないデータ型:予期した - CLOB 00932. 00000 - "矛盾したデータ型:%sがあります。" Col_textの型はClobです –