Pada kesempatan posting artikel kali ini admin akan menguraikan beberapa contoh penggunaan fungsi NOT IN() dan IN() pada MySQL Database. Untuk fungsi script perintah query ini hampir sama cara kerjanya dengan fungsi NOT EXISTS() dan EXISTS. Langsung saja masuk ke pembahasan. NOT IN()Ada 2 tabel pada kesempatan kali ini yaitu tabel barang dan stok dengan menggunakan
primaryKey idbarang. Untuk tabel stok
IN()Masih menggunakan 2 tabel diatas sekarang coba menampilkan data dengan struktur tabel barang sebagai patokan dimana data pada tabel barang berada juga pada tabel stok mysql> select * from barang where idbarang in(select idbarang from stok) limit 15; +---------------+--------------------------+--------+ | IDBARANG | NMBARANG | JUMBRG | +---------------+--------------------------+--------+ | 0001 | SAMPOERNA MILD 16 BATANG | 30 | | 0001 | SAMPOERNA MILD 16 BATANG | 100 | | 0001 | SAMPOERNA MILD 16 BATANG | 100 | | 1111234555 | U MILD 16 | 10 | | 8998989300087 | GG MILD | 10 | | 8999909096004 | SAMPOERNA MILD 16 | 100 | | 76164217 | MALBORO RED 20 | 10 | | 8999909000483 | AVOLUTION MENTOL 20 | 10 | | 95508788 | MALBORO BLACK MENTOL20 | 10 | | 8995078803078 | U MILD 16 | 15 | | 8999909982000 | A MILD 12 | 10 | | 8999909010567 | DJI SAM SOE 16 | 10 | | 8999909001909 | SAM SOE MAGNUM | 10 | | 8999909000346 | U BOLD | 20 | | 8999909000377 | AVOLUTION RED 20 | 10 | +---------------+--------------------------+--------+ 15 rows in set (0.00 sec) Sangat mudah bukan, dengan script ringkas diatas kita dapat memilah-milah atau memvalidasi data adri kedua tabel tersebut. Semoga bermanfaat |