v2.5.2
Giriş yap

INNER JOIN AKILLI arama

qplot
444 defa görüntülendi ve 1 kişi tarafından değerlendirildi

inner join ile farklı tabloları birleştirip arama yaptırıyorum

lakin SOUNDEX ile arama yaptırmak istiyorum

amacım "değer arama" yerine "deger araba" veya "meyer arama" gibi yazsada ilgili sonuca ulaşmak

3 farklı tabloda arama yaptırıyorum bu yuzden CONCAT kullandım

bir arkadaş sormuştu lakin üstteki aramadan ulaşamıyoruz :)

YAPIM BIRAZ KARIŞIK :)

   $alan=$ans->prepare("
   SELECT * FROM alan 
   INNER JOIN alan_map ON alan.a_id=alan_map.m_alan 
   INNER JOIN alan_kat ON FIND_IN_SET(alan_kat.ak_id,alan.a_kat) 
   WHERE CONCAT(a_bas,m_il, m_mezra, m_ilce, ak_bas) LIKE ? 
   GROUP BY a_id LIMIT 30
   ");
   $alan->execute(["%$ara%"]);
   $say=$alan->rowCount();
Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!