我有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
结果:当在下拉列表中发布数据时会带来一个值id_cabang,这个值为条件选择表mutasi_alat中的id_alat。 我对这个问题很困惑。帮帮我..谢谢
答案 0 :(得分: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 )