รบกวนถามเรื่องข้อมูลที่มันขึ้นซ้ำกันอะค่ะ มันขึ้นซ้ำกันมาสามชุด
รบกวนถามเรื่องข้อมูลที่มันขึ้นซ้ำกันอะค่ะ มันขึ้นซ้ำกันมาสามชุด
$sql= "SELECT pw.id_pawn,pw.name_pawn,p.price_pawn,p.name_pro,p.generation_pro,p.date_expPledge,pt.name_ptype,
b.name_branch
FROM product as p , pawn as pw,product_type as pt ,branch as b WHERE pw.id_pawn=p.id_pawn and DATE( date_expPledge ) = CURDATE( ) AND id_paytype =5 and p.id_ptype=pt.id_ptype and p.id_pro like '%$_POST[data]%' "; Tag : PHP
Date :
2013-12-17 16:34:15
By :
love1234
View :
597
Reply :
7
ไม่ใช้ INNER JOIN ล่ะครับ
Date :
2013-12-17 16:37:29
By :
champkung226
ลองใช้ INNER JOIN แล้วคะ แต่ price_pawn มันมีในสองตารางคือ pawn กับ product
แล้ว price_pawn มันไม่ขึ้น เพราะมันงง ว่าอยู่ตารางไหนไหม ค่ะ
Date :
2013-12-17 16:43:31
By :
love1234
แต่ละตารางมีฟิวที่เชื่อมความสัมพันธ์กันไหมครับ??
ถ้าให้ดี cap ภาพ ฟิวของ table แต่ละ table ให้ด้วยก็ดีครับ
Date :
2013-12-17 16:49:38
By :
champkung226
price_pawn มันซ้ำกันอะคะ
Date :
2013-12-17 16:57:25
By :
love1234
ลองเอา query ตัวนี้ไป รันบน phpmyadmin ก่อนฮะ ว่า ข้อมูลออกมาซ้ำรึเปล่า
SELECT*
FROM product
INNER JOIN pawn ON pawn.id_pawn = product.id_pawn
ประวัติการแก้ไข 2013-12-17 17:08:41 2013-12-17 17:10:00
Date :
2013-12-17 17:08:16
By :
champkung226
ถ้าจะใส่เงื่อนไข ก้อ
SELECT*
FROM product
INNER JOIN pawn ON pawn.id_pawn = product.id_pawn
WHERE product.price_pawn = '1500'
เงื่อนไขแค่นี้พอครับไม่ต้องเขียนแบบนี้ >> product.price_pawn = pawn.price_pawn
ปล.ว่าแต่เก็บ database แปลกๆ นะฮะ = ="
ประวัติการแก้ไข 2013-12-17 17:14:33 2013-12-17 17:16:31
Date :
2013-12-17 17:13:28
By :
champkung226
Date :
2013-12-17 21:36:29
By :
love1234
Load balance : Server 02