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

和表 alat 是:

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

结果:当在下拉发布数据中带一个值 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 回答