 |
INNER JOIN กับการใช้ operator IN ไม่ออกครับ ทำอย่างไรดี |
|
 |
|
|
 |
 |
|
แบบนี้คิดว่าไม่ได้น่ะครับ คุณอาจจะต้องสร้าง Table หนึ่งเพื่อเก็บ Relation ของ sale_provinces
|
 |
 |
 |
 |
Date :
2015-03-01 14:41:21 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบนี้น่าจะได้น่ะ แต่ก็นั้นแหละ ผมว่าทำ relation table ดีกว่า
Code (SQL)
instr (sale.sale_provinces,concat('''',provinces.PROVINCE_CODE,''''))
|
 |
 |
 |
 |
Date :
2015-03-01 15:24:49 |
By :
ผ่านมา |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบไม่เคยใช้ instr ก็ขอขอบคุณด้วยอีกคนนะครับ ได้คำสั่งใหม่มาใช้
ทำแบบคนโบราณดั้งเดิม
Code (SQL)
SELECT * FROM province, sale
WHERE province.PROVINCE_NAME = '$query_province'
AND sale.sale_province LIKE concat('%''', province.province_code, '''%')
SELECT * FROM province, sale
WHERE province.PROVINCE_NAME = '$query_province'
AND INSTR( sale.sale_province, concat('''', province.province_code, ''''))
|
ประวัติการแก้ไข 2015-03-01 15:52:10 2015-03-01 15:53:32 2015-03-01 15:54:28
 |
 |
 |
 |
Date :
2015-03-01 15:51:15 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จัดไปครับ
|
 |
 |
 |
 |
Date :
2015-03-01 18:12:16 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอาด้วยคน 
|
 |
 |
 |
 |
Date :
2015-03-01 22:09:55 |
By :
LAGO |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณทุกท่านครับ ทำได้แล้วครับ ด้วยแนวทางการอ้อมโลก   
Code (PHP)
<?
$sql_sale="SELECT * FROM sale WHERE username='".$_SESSION['log_username']."'";
$query_sale=mysql_query($sql_sale);
$result_sale=mysql_fetch_array($query_sale);
$result_provinces=$result_sale['sale_provinces'];
$sql_provinces="SELECT * FROM provinces WHERE PROVINCE_CODE IN ($result_provinces)";
$query_provinces=mysql_query($sql_provinces);
$num_provinces=mysql_num_rows($query_provinces);
?>
สวัสดีตัวแทนจำหน่าย <?=$_SESSION['log_username']?> คุณได้รับมอบหมายให้ดูแลลูกค้าในจังหวัด <b>
<?
if ($num_provinces<1) { echo "ไม่มี"; }else{
$i_provinces=0;
while ($i_provinces<$num_provinces) {
$result_provinces=mysql_fetch_array($query_provinces);
$keep_provinces[]=$result_provinces['PROVINCE_NAME'];
echo $result_provinces['PROVINCE_NAME'].",";
$i_provinces++; }}
?>
|
 |
 |
 |
 |
Date :
2015-03-02 11:46:10 |
By :
meannerss |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|