I am trying to SELECT data WHERE the Name contains Christina using the following query, but it is returning all data, not only Christina.
SELECT a.id_transaksi, a.total_harga, (
SELECT c.id_transfer
FROM tbl_transfer c
WHERE c.id_transaksi = a.id_transaksi
) AS id_transfer, (
SELECT d.nama
FROM tbl_costumer d
WHERE d.username = a.username
) AS nama_costumer
FROM tbl_faktur a, tbl_transfer c, tbl_costumer d
WHERE a.konfirm_user = 1
AND d.nama LIKE '%christina%'
GROUP BY a.id_transaksi
ORDER BY a.id_transaksi DESC
joinconditions between the tables. Simple rule: Never use a comma in thefromclause; always use explicitJOINsyntax.