3種類のトランザクションのデータを保持する3種類のトランザクションテーブルがあります。 これらのそれぞれからデータを表示する必要がありますが、問題は、これらの行を混在させて、日付に応じてソートする必要があることです。 たとえば、私はtransac1、transac2、transac1とユーザテーブルを持っています。 transac1は2つ以上のテーブルから選択してください。
id txn_id user_id field_a date
1 223 1 23 12/12/12
2 r23 1 33 12/12/12
transac2ようなことtransac3が
id txn_id user_id field_c date
1 g4t3 1 73 12/12/12
2 d3ts 1 83 12/12/12
ようになり、私はこれらのデータを取得するときにデータが
id row_id txn_id user_id field_a field_b field_c table_name date
1 2 wr3 1 0 93 0 transac_2 11/12/12
2 1 223 1 23 0 0 transac_1 12/12/12
3 2 r23 1 33 0 0 transac_1 12/12/12
4 1 nne 1 0 53 0 transac_2 12/12/12
5 1 g4t3 1 0 0 73 transac_3 12/12/12
6 2 dt3s 1 0 0 83 transac_3 12/12/12
ようにする必要があり
id txn_id user_id field_b date
1 nne 1 53 12/12/12
2 wr3 1 93 11/12/12
ようになります
daこの日付に基づいてソートする必要があります。テーブルは他のテーブルと別々に結合されます。 全身これをどうすればいいのか分かります。ちなみに、私はCodeigniterフレームワークを使用しています。可能であれば、CIのクエリービルダーで可能です。 おかげ
使用 'union'または'組合ALL'。このリンクを参照してください。 > https://www.w3schools.com/sql/sql_union.asp –
@chiragpatelええ、私もそれを私に示唆しましたが、私は実際にその使い方を知らないのです。あなたは私のための質問を書いてください。それは後で修正することが容易であるため、CIの質問作成者が可能です – prabhjot
大丈夫、私はあなたに答えます。 –