select 2 table แล้วเอาข้อมูลมาต่อท้ายกันได้หรือเปล่าครับ
ทำได้นะครับ
select * from table1,table2
หรือจะใช้การ inner join ก้ได้ครับ
Date :
2011-02-04 08:41:54
By :
Dragons_first
ถ้าฟิลด์สุดท้ายของ 2 table มันชื่อไม่เหมือนกันก็ใช้วิธีการเปลี่ยนชื่อให้เหมือนกัน
ที่เคยใช้ในวิธี union ก็ประมาณนี้
Code (PHP)
select id_money_rev,date_data,id_rev,detail,value,people from (
select id_money_rev,date_data,id_rev,detail,value,customer as people
from tb_money_rev
union
select
select id_money_rev,date_data,id_exp,detail,value,human as people
from tb_money_exp
)abc
Date :
2011-02-04 10:02:42
By :
NPPEP
ตรงช่องเลือกรายการถ้าดึงจาก table1 มันเป็นcode แบบข้างล่างนี้แล้วถ้าจะดึง table2 มาด้วยจะทำยังไงครับให้รายการจาก table2 เรียงต่อจาก table1
ปล.table2ชื่อ tb_category_exp มี id_category_exp กับ name_category_exp
เรื่องรูปแบบ union ผมพอเข้าใจ แต่คำสั่ง echo เป็นรายการออกมาผมยังงงๆอยู่ครับ
Code (PHP)
<select name="id_category<?=$i;?>"> <option value="0" selected>.........เลือกรายการรายรับ.........</option>
<?
include "../banshee/connectbanshee.php";
$sql="select * from tb_category";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)){
$id_category=$rs[id_category];
$name_category=$rs[name_category];
echo "<option value='$id_category'>$name_category</option>";
}
?>
</select>
Date :
2011-02-04 21:21:56
By :
minamino
แก้ code นิดนึงเอามาให้ดูผิด
ตรง <select name="id_category<?=$i;?>"> เปลี่ยนเป็น
Code (PHP)
<select name="id_category">
Date :
2011-02-04 21:25:27
By :
minamino
Load balance : Server 03