 |
อยากเปรียบเทียบค่า 3 ค่าในการ select ต้องทำอย่างไรคะ |
|
 |
|
|
 |
 |
|
ต้องการเปรียบเทียบค่า idSubject = 'SJ004' OR 'SJ001' OR 'SJ005' ต้องเขียนคำสั่งแบบไหนค่ะ แบบด่านล่างคือ query ไม่ได้ค่ะ
$sqlOral2 = "SELECT project.`idProject`, project.`NamePrTH`, project.`NamePrEng`, project.`filePDF`, project.`fileWord`, project.`mobile`, college.`nameEducat`, subject.`nameSubject` FROM project, college, subject WHERE project.`idProtype`='pjt001' AND (project.`idSubject`='SJ004' OR 'SJ001' OR 'SJ005') AND college.`idEducat`=project.`idED` AND subject.`idSubject`=project.`idSubject` ORDER BY subject.`idSubject`";
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2021-03-30 13:40:44 |
By :
siriwimon2559 |
View :
620 |
Reply :
5 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ IN() ดูครับ
Code
$sqlOral2 = "SELECT project.`idProject`, project.`NamePrTH`, project.`NamePrEng`, project.`filePDF`, project.`fileWord`, project.`mobile`, college.`nameEducat`, subject.`nameSubject` FROM project, college, subject WHERE project.`idProtype`='pjt001' AND (project.`idSubject` IN('SJ004','SJ001','SJ005')) AND college.`idEducat`=project.`idED` AND subject.`idSubject`=project.`idSubject` ORDER BY subject.`idSubject`";
|
 |
 |
 |
 |
Date :
2021-03-30 13:49:56 |
By :
arm8957 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ระยะหลังมานี้ (10 ปีที่ผ่านมา) ทุกฯตำรา/ทั่วฯไป ไม่ค่อยมีใครใช้กันแล้ว
ยกเว้น พวกที่ใช้ ORACLE (เก๋ามากฯ แต่ไม่ได้เก่า)
Code (SQL)
FROM project, college, subjec
|
 |
 |
 |
 |
Date :
2021-03-30 13:51:30 |
By :
ผ่านมา |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
x *= y /* งงงง ว่ามันคือ Left Join หรือวา Right Join กันแน่หว่า*/
x =* y /* งงงง ว่ามันคือ Left Join หรือวา Right Join กันแน่หว่า*/
เป็นเด็กยุคใหม่ ก็ควรจะใช้ของใหม่ฯ (มาตรฐานใหม่ฯ)
อย่าหลงยุค
|
 |
 |
 |
 |
Date :
2021-03-30 13:54:39 |
By :
ผ่านมา |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณทุกคนมากค่ะ ได้แล้วค่ะ ขอบคุณมากค่ะ
|
 |
 |
 |
 |
Date :
2021-03-30 14:42:13 |
By :
siriwimon2559 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|