ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใครเขียน SQL เป็นบ้าง เขียนโจทย์นี้ได้หรือเปล่าครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครเขียน SQL เป็นบ้าง เขียนโจทย์นี้ได้หรือเปล่าครับ  (อ่าน 2453 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« เมื่อ: 09 ตุลาคม 2007, 16:14:03 »



จากรูป
ตารางแรกคือ database

ต้องการให้มันแสดงผลออกมาแบบตารางที่สอง นี่ต้องเขียนsql ยังไงครับ


ขอบคุณครับ
บันทึกการเข้า
myong1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 569



ดูรายละเอียด
« ตอบ #1 เมื่อ: 09 ตุลาคม 2007, 16:23:18 »

ถ้าเป็นการบ้านอยากให้ทำเองก่อนนะครับ

ถ้าไม่ได้จริง ๆ ค่อยถามจะดีกว่าครับ

 Smiley
บันทึกการเข้า
hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 ตุลาคม 2007, 16:27:22 »

มันไม่ใช่การบ้านครับ
บันทึกการเข้า
myong1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 569



ดูรายละเอียด
« ตอบ #3 เมื่อ: 09 ตุลาคม 2007, 17:00:13 »

งั้นขอเป็นไกด์แทนละกันครับ

พวก dad_id,mom_id,friend_id มัน relate กับ table ตัวเองใช่ไม้ครับ

ก็ให้มองเป็น 4 table แล้วใช้ left หรือ right joint กับ primary key ก็น่าจะออกนะครับ

ลองหาพวก ms access มาช่วย โปรแกรมจะมีตัวช่วยเขียน sql อยู่นะครับ

 Smiley

บันทึกการเข้า
han
สมุนแก๊งเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 980



ดูรายละเอียด
« ตอบ #4 เมื่อ: 09 ตุลาคม 2007, 17:23:25 »

ขอถามพี่ๆที่เก่ง php sql

ถ้าผมซื้อมาอ่านเองจะมีโอกาศเขียน php ได้ใหมครับ

2 ปีละ ยากจัง
บันทึกการเข้า

myong1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 569



ดูรายละเอียด
« ตอบ #5 เมื่อ: 09 ตุลาคม 2007, 17:42:17 »

ตัวผมจบภาษาธุรกิจมาครับ ตอนเรียนก็มี comp แค่วิชาเดียว ยังได้เกรด D เลย

แต่ทุกวันนี้ผมหากินกับทำโปรแกรม

จุดหลักที่จะทำให้เราเขียนโปรแกรมได้คือ ต้อง coding coding coding แค่นั้นครับ

คือเราจะอ่านมาเยอะแค่ไหน แต่ตราบใดที่ยังไม่ได้เขียนซักที ก็จะยังเขียนไม่ได้อยู่ดีครับ

ถ้ามีหนังสือแล้วอ่านเยอะ ๆ และทำเยอะ ๆ รับรองจะเขียนได้ไม่เกิน 3 เดือนครับ

 Smiley
บันทึกการเข้า
hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #6 เมื่อ: 09 ตุลาคม 2007, 17:57:38 »

ขอถามพี่ๆที่เก่ง php sql

ถ้าผมซื้อมาอ่านเองจะมีโอกาศเขียน php ได้ใหมครับ

2 ปีละ ยากจัง

เดี๋ยวนี้มีตัวช่วยเยอะนะ ไม่จำเป็นต้องเขียนเป็นก็ทำเว็บดีๆได้
ศึกษาจากพวกตัวอย่างจะเร็วกว่าอ่านๆตามทฤษฎีในหนังสือ แต่ถ้าอ่านจากหนังสือมันจะมีพื้นฐานแน่นกว่า
ถ้าอยากเป็นเร็วสำคัญที่มีคนที่เป็นอยู่ข้างๆ ถ้ามีคนเก่งให้ถามได้ ไม่ว่าจะเรียนอะไร มันก็จะไปได้ไวมาก
ถ้าไม่มีก็ต้องมาถามในบอร์ดต่างๆ เขียนโปรแกรมบางที่มันติดแค่นิดเดียว นิดเดียวจริงๆแต่เสียเวลาเป็นวันๆ
อย่างที่ผมถามกระทู้นี้ ติดมาตั้งแต่เช้าล่ะ จนตอนนี้ยังทำไม่ได้เลย ฮ่าๆ








บันทึกการเข้า
DaRkAnGeL
คนรักเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 100



ดูรายละเอียด
« ตอบ #7 เมื่อ: 09 ตุลาคม 2007, 18:06:30 »

http://www.thaicreate.com/index.php?modules=tutorphp.php     Wink

ไปศึกษาเอาด้วยตัวเองก่อนนะ

ถ้าติดปัญหาแล้วค่อยมาคุยกัน

ทุกคนยินดีตอบครับ :Smiley
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 09 ตุลาคม 2007, 18:47:42 »

ตัวผมจบภาษาธุรกิจมาครับ ตอนเรียนก็มี comp แค่วิชาเดียว ยังได้เกรด D เลย

แต่ทุกวันนี้ผมหากินกับทำโปรแกรม

จุดหลักที่จะทำให้เราเขียนโปรแกรมได้คือ ต้อง coding coding coding แค่นั้นครับ

คือเราจะอ่านมาเยอะแค่ไหน แต่ตราบใดที่ยังไม่ได้เขียนซักที ก็จะยังเขียนไม่ได้อยู่ดีครับ

ถ้ามีหนังสือแล้วอ่านเยอะ ๆ และทำเยอะ ๆ รับรองจะเขียนได้ไม่เกิน 3 เดือนครับ

 Smiley

ตามนั้น ที่หลายคนบอกกันมาเป็นปี ก็มีแต่คนถามว่าศึกษามากี่ปี

มันก็ต้องศึกษาทั้งชีวิตแหละครับ
ไม่มีใครเก่งหมดหรอก (แต่ยกเว้นให้กับพวกกลุ่มพัฒนาภาษาโปรแกรมนะ  Cheesy )

ขาดแค่ ตอนนี้ต้องถามตัวเองครับ "มัวรออะไรอยู่  ??"

ปล. ยกมือว่าศึกษาจากหนังสือเอง ท่านอื่นก็คงเหมือนกัน ศึกษาเองเข้าเส้นกว่า
บันทึกการเข้า

Mr_RSS
คนรักเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 121



ดูรายละเอียด
« ตอบ #9 เมื่อ: 09 ตุลาคม 2007, 20:22:09 »


SELECT table1.mem_name AS Name, IF(table1_0.mem_name IS NULL,'-',table1_0.mem_name) AS Dad, IF(table1_1.mem_name IS NULL,'-',table1_1.mem_name) AS Mom, IF(table1_2.mem_name IS NULL,'-',table1_2.mem_name) AS Friend
FROM (((table1
LEFT JOIN table1 AS table1_0 ON table1_0.mem_id=table1.dad_id)
LEFT JOIN table1 AS table1_1 ON table1_1.mem_id=table1.mom_id)
LEFT JOIN table1 AS table1_2 ON table1_2.mem_id=table1.friend_id)

บันทึกการเข้า

hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #10 เมื่อ: 09 ตุลาคม 2007, 21:25:05 »


SELECT table1.mem_name AS Name, IF(table1_0.mem_name IS NULL,'-',table1_0.mem_name) AS Dad, IF(table1_1.mem_name IS NULL,'-',table1_1.mem_name) AS Mom, IF(table1_2.mem_name IS NULL,'-',table1_2.mem_name) AS Friend
FROM (((table1
LEFT JOIN table1 AS table1_0 ON table1_0.mem_id=table1.dad_id)
LEFT JOIN table1 AS table1_1 ON table1_1.mem_id=table1.mom_id)
LEFT JOIN table1 AS table1_2 ON table1_2.mem_id=table1.friend_id)



โอ้ว... ขอบคุณมากๆเลยครับ  Kiss ซึ้งๆ
ในที่สุดก็ไดคำตอบ มันเป็นอย่างนี้นี่เอง
บันทึกการเข้า
Newbies
สมุนแก๊งเสียว
*

พลังน้ำใจ: 42
ออฟไลน์ ออฟไลน์

กระทู้: 554



ดูรายละเอียด
« ตอบ #11 เมื่อ: 09 ตุลาคม 2007, 22:17:11 »

โอย อ่านแล้วงงหลาย ทำซับซ้อนขนาดนี้ไปทำไมเนี่ย
บันทึกการเข้า



หน้า: [1]   ขึ้นบน
พิมพ์