の構築に役立つ必要は、私はこのようなクエリを持っているSQL
SELECT DISTINCT X,Y,Z from ABC;
は
X | Y | Z
------------------------|--------|------
a/b/c/34y3bkfoi | Data1 | Data2
a/b/c/56egdhdhh | Data1 | Data2
a/b/c/h5747858i | Data1 | Data2
a/b/c/657sgsr65 | Data1 | Data2
x/y/z/67dhgg45h | Data1 | Data2
x/y/z/6hd467ydh | Data1 | Data2
は、今私は、最初の列のデータのみを点で最大のグループにしたい、のように、それは結果を生むと仮定します「 /紀元前'。私は他のものを気にしない。
または単にDISTINCTを入れたい場合は、特定のコンテキスト '%/%/%/'に適用する必要があります。
期待される結果:
X | Y | Z
------------|--------|------
a/b/c/ | Data1 | Data2
x/y/z/ | Data1 | Data2
任意の提案?。
です。MS SQL Server、MySQL、またはOracleを使用していますか?ランダムdbms製品にタグを付けないでください。使用しているタグにのみタグを付けます。 – jarlh
そのテーブルデータを使用して、期待される結果を指定してください! – jarlh
はa/b/cかa/a/bctですか? –