งง

Fri 25 Nov 2005 09:59:11
Fri 25 Nov 2005 09:59:11
select * from order_line where order_id='7' group by item_name order by item_name asc
กะ
select * from order_line where order_id='7' and order_id='8' group by item_name order by item_name asc
ทำไมอันแรกมันสามารถแสดงข้อมูลออกมาได้ แต่อันที่สองมันถึงไม่แสดงข้อมูลอ่ะ
มันไม่มีข้อมูลออกมาแน่นอนครับ เนื่องจากในแถวเดียวนั้นไม่สามารถมี
order_id 2 ค่าได้ครับ ซึ่งถ้าคุณต้องการ select ข้อมูลจาก database
โดยต้องการข้อมูลที่มี order_id เป็น 7 และ 8 นั้นต้องใช้ statement ว่า
SELECT * FROM order_line WHERE order_id=7 OR order_id=8 GROUP BY item_name ORDER BY item_name DESC
ซึ่งสามารถอธิบาย statement ได้ว่า ให้เลือกเอาเฉพาะข้อมูลที่ มีค่า order_id เป็น 7 หรือ 8 เท่านั้นครับ
SELECT * FROM order_line WHERE order_id=7 OR order_id=8 GROUP BY item_name ORDER BY item_name DESC
ซึ่งสามารถอธิบาย statement ได้ว่า ให้เลือกเอาเฉพาะข้อมูลที่ มีค่า order_id เป็น 7 หรือ 8 เท่านั้นครับ
งง

Fri 25 Nov 2005 10:40:18
Fri 25 Nov 2005 10:40:18
ขอบคุณค่ะ สะเพร่าเองไม่น่าเลย เรา
22

Fri 4 Apr 2008 14:08:25
Fri 4 Apr 2008 14:08:25
<?php if(!isset($_SESSION)) { session_start(); }?>
<?php require_once('../Connections/CONN.php');?>
<?php require_once('../Connections/D.php'); ?>
<?php $d = new D(); ?>
อธิบายให้ฟังหน่อยค่ะ
webmaster

Sat 5 Apr 2008 10:01:53
Sat 5 Apr 2008 10:01:53
ก็เพียงตรวจ session แล้วก็ทำงานตามต้องการครับ

















