私は4つの等しい部分に分割する必要があります。与えられた制約(列の内容)に基づいて、適切な4つのテーブルを作成します。データは次のようになります。データをpartiotionするためのSqlクエリ
Field1 | Field2 | Field3
------------------------
d11 d12 d13
d21 d22 d23
d31 d32 d43
d41 d42 d43
d51 d52 d13
d61 d62 d63
d71 d72 d23
d81 d82 d43
制約はField3
です。私は4つのテーブルを取得する必要があります
**Table1**
Field1 | Field2 | Field3
------------------------
d11 d12 d13
d51 d52 d13
**Table2**
Field1 | Field2 | Field3
------------------------
d21 d22 d23
d71 d72 d23
**Table3**
Field1 | Field2 | Field3
------------------------
d31 d32 d43
d41 d42 d43
d81 d82 d43
**Table4**
Field1 | Field2 | Field3
------------------------
d61 d62 d63
どうすればいいですか?私はgroup by
を使って、行ごとにテーブルをトラバースすることを考えました。それは良いです/またはよりよい解決策がある
テーブル間で行を区切るために使用したロジックについて説明できますか? – Mureinik