v2.5.2
Giriş yap

INNER JOIN komutunu doğru konumlandırma

pcmemo
773 defa görüntülendi

Merhaba arkadaşlar,
INNER JOIN komutunu bazen kullanırken sorun yaşıyorum.

Örneğin :

INNER JOIN tbl_personel ON tbl_personel.UserID = tbl_yurtici_siparis.siparis_veren_id

yukarıdaki kodu aşağıdaki gibi yerleştirğimde çalışıyor.

$sorgu = $db->prepare("SELECT * FROM tbl_yurtici_siparis INNER JOIN tbl_personel ON tbl_personel.UserID = tbl_yurtici_siparis.siparis_veren_id order by OrdID desc");

Fakat birden fazla kolonda arama yapmak için aşağıdaki sorguda neresine ilave ettimse çalıştıramadım.

$sorgu = $db->prepare('SELECT * FROM tbl_yurtici_siparis buraya_ekledim_çalışmadı WHERE CONCAT(`model_no`, `firma`, `aciklama`) LIKE :par  order by OrdID desc');
$sorgu->execute(array(':par' => '%'.$search.'%'));

Arama sonuçlarımda 2. tablodan veri çekemiyorum tam olarak neresine koymalı veya nasıl kullanmalıyım.

Teşekkürler..

qplot
1748 gün önce

WHERE CONCAT(adi, ' ', soyadi, ' ', gsm, ' ', mail) LIKE '%' ? '%' KENDINE GORE AYARLAYIP DENERMISIN