Saya mempunyai masalah untuk memilih beberapa nilai dari kolum yang sama. Contohnya seperti di bawah.
Table: names
id | first_name | last_name |
---|---|---|
0 | Ahmad | Firdaus |
1 | Muhammad | Amir |
2 | Syed | Amar |
Sekiranya kita mahu memilih kolum first_name
yang mempunyai nilai Ahmad
dan Muhammad
, statement
SELECT * from names WHERE first_name="Ahmad" AND first_name="Muhammad"
tidak akan berjalan seperti yang kita kehendaki kerana 2 nilai atau lebih tidak boleh berada di dalam 1 kolum yang sama. Jadi cara untuk selesaikannya adalah dengan menggunakan IN
.
SELECT * from names WHERE first_name IN (Ahmad,Muhammad)