Good morning masters.
Basically i want to show 3 tables. But i have some condition:
- show table
perangkat
,jenis_perangkat
,pasang
but only show the data with ID that has been saved on tablesedia
(those 3 tables above have the same ID namedkd_jp
and has been saved onsedia
) AND DON'T SHOW the data with ID that has been saved onpasang
.
After run the code above, i got syntax error. It is working until this :
SELECT `perangkat`.`kd_jp`, `perangkat`.`no_seri`, `perangkat`.`status`,
`jenis_perangkat`.`nm_jp`, `jenis_perangkat`.`merk_jp`
FROM`perangkat`
INNER JOIN `jenis_perangkat`
ON `jenis_perangkat`.`kd_jp` = `perangkat`.`kd_jp`
WHERE perangkat.kd_jp IN (select sedia.kd_jp from sedia)
BUT it's not working when i add the NOT IN : and where perangkat.kd_jp not in (select pasang.kd_jp from pasang);
So here is the Query that got Syntax Error:
SELECT `perangkat`.`kd_jp`, `perangkat`.`no_seri`, `perangkat`.`status`,
`jenis_perangkat`.`nm_jp`, `jenis_perangkat`.`merk_jp`
FROM`perangkat`
INNER JOIN `jenis_perangkat`
ON `jenis_perangkat`.`kd_jp` = `perangkat`.`kd_jp`
WHERE perangkat.kd_jp IN (select sedia.kd_jp from sedia)
AND where perangkat.kd_jp not in (select pasang.kd_jp from pasang);