Doğru Cevap
-
Bir string içinde arama yaptığın için burada IN kullanamazsın.
Aşağıdaki fonksiyon işini görecektir.
BEGIN DECLARE id varchar(200); SET id = '1,2,3,4,5,6,7,8,9,10'; /* ...... */ SELECT COUNT(*) AS toplam FROM videolar WHERE vTarih = DATE_SUB(CURDATE(),INTERVAL 1 DAY) AND FIND_IN_SET(vKatID, id) > 0 AND vDurum = 1; /* ......*/
-
Dogukan
select * from table1 where column_name in ( select column_name2 from table2) and column_name in (1,2,3,4)11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.