0

私は mutasi_alat テーブルを持っています。ここでは、ツール (alat) を制定日に従って異なる場所に転送できます。ここでは、最新の ID を使用して、この id_alat という新しいフィールドの場所を特定しています。

id | id_alat | tgl_berlaku | id_cabang
2  | 4       | 2013-10-21  | 4
3  | 4       | 2013-10-22  | 5
4  | 5       | 2013-10-21  | 6
5  | 4       | 2013-10-23  | 2
6  | 8       | 2013-10-21  | 4
7  | 4       | 2013-10-24  | 3
8  | 5       | 2013-10-24  | 4
9  | 6       | 2013-10-25  | 6

テーブルアラトは次のとおりです。

id  | kode     | nama  
4   | 01020001 | A1
5   | 01020002 | A2
6   | 01020003 | A3
8   | 01020004 | A4

result : ドロップダウン ポスト データが値 id_cabang をもたらす場合、条件のこの値はテーブル mutasi_alat の id_alat を選択します。私はこの問題に戸惑いました。助けて..ありがとう

4

1 に答える 1

0

はい解決しました.. :)

SELECT kode, nama FROM alat WHERE id IN ( SELECT id_alat FROM mutasi_alat WHERE id IN 
( SELECT id FROM mutasi_alat WHERE id IN ( SELECT MAX( id ) AS id FROM mutasi_alat GROUP BY id_alat)) 
AND id_cabang =4 )
于 2013-11-08T07:12:36.497 に答える