|
|
|
ช่วยผม select ข้อมูลหน่อยครับ ข้อมูลในฐานข้อมูลมีลูกน้ำ จะตัดยังไงดี |
|
|
|
|
|
|
|
ข้อมูลในฐานข้อมูล มันเก็บแบบนี้ครับ
job_age
0,0
15,40
25,30
ประมาณนี้ครับ ผมลองเขียนคือ
SELECT *, substr( `job_age` , 1, 2 ) AS age1, substr( `job_age` , -2, 2 ) AS age2, substr( `job_experience` , 1, 1 ) FROM job
ข้อมูล job_experience มันออกมาแล้วครับ เหลือข้อมูล job_age นี่แหละครับ มันฟ้องว่า Unknown column 'age1' in 'where clause'
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2011-12-23 09:44:46
|
|
|
|
|
Date :
2011-12-23 09:31:51 |
By :
Martysung |
View :
1094 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ ใน sql ผมมี where หน่อย
Code (PHP)
if($ages != 0 || $aget != 0){
if(($ages == 41)||($aget == 41)){
$sqljob_ages = " AND (age1 >= '$ages' or age2 >= '$aget') ";
}else if($ages <> $aget){
$sqljob_ages = " AND age1 >= '$ages' AND age2 <= '$aget' ";
}else if($ages = $aget){
$sqljob_ages = " AND age1 >= '$ages' AND age2 <= '$aget' ";
}
else $sqljob_ages = " ";
}
|
|
|
|
|
Date :
2011-12-23 09:33:20 |
By :
Martysung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรง age1 น่าจะต้องใช้ HAVING ครับ
Go to : SQL HAVING
|
|
|
|
|
Date :
2011-12-23 15:23:53 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไหงออกแบบตารางเก็บข้อมูลแบบนี้เล่า
มันจะเหนื่อยตอนเขียนโปรแกรม
|
|
|
|
|
Date :
2011-12-23 15:37:04 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หุหุ อย่างงี้แหละครับ น่าปวดหัว ตอนนำมาใช้
|
|
|
|
|
Date :
2011-12-23 15:40:10 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|