 |
|
ช่วยแนะนำเรื่องการjoin ระหว่างตารางให้หน่อยครับ |
|
 |
|
|
 |
 |
|
SELECT province.ชื่อฟิวส์1 as ฟิวส์ใหม่ที่ต้องการ,province.ชื่อฟิวส์2 as ฟิวส์ใหม่ที่ต้องการ FROM history INNER JOIN province ON (province.province_id = history.home) AND (history.province_id = province.province_id)
ให้ Select เฉพาะ ฟิวส์ แล้วสร้างฟิวส์ใหม่ที่ต้องการครับ เพราะจะไม่มีปัญหาเรื่องฟิวส์ซ้ำกัน
|
 |
 |
 |
 |
Date :
27 ม.ค. 2548 11:02:51 |
By :
@W_IN |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อย่างนี้ผมจะต้องกำหนดตัวแปร sql ขึ้นมาใหม่อีกตัวใช่หรือเปล่าครับ
คือตัวแรกให้ select * form อีกตัว select แบบที่แนะนำมาหรือเปล่าครับ
|
 |
 |
 |
 |
Date :
27 ม.ค. 2548 22:16:42 |
By :
gototon |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ก่อนอื่น ขอโทษนะครับที่ต้องให้กลับมาดูอีกรอบ
ผมลอง join กันตามที่บอกใช้คำสั่ง
sql2="SELECT history.province_id as province_id1, history.home as province_id2 FROM history INNER JOIN province ON (history.home = province.province_id) AND (history.province_id = province.province_id) where member_id="&request.querystring("member_id")
Set RS2=Server.CreateObject("ADODB.Recordset")
RS2.open Sql2,Conn,1,3
อย่างนี้ถูกหรือเปล่าครับ
แล้วผมก็ลองเรียก
<%=Rs2("history.province_id")%>
กับ
<%=Rs2("history.home")%>
มันขึ้น error แบบนี้อ่ะครับ
|
 |
 |
 |
 |
Date :
8 ก.พ. 2548 12:44:54 |
By :
gototon |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อันบนผิดครับ ขอโทษครับ เอาอันนี้ครับ
ก่อนอื่น ขอโทษนะครับที่ต้องให้กลับมาดูอีกรอบ
ผมลอง join กันตามที่บอกใช้คำสั่ง
sql2="SELECT history.province_id as province_id1, history.home as province_id2 FROM history INNER JOIN province ON (history.home = province.province_id) AND (history.province_id = province.province_id) where member_id="&request.querystring("member_id")
Set RS2=Server.CreateObject("ADODB.Recordset")
RS2.open Sql2,Conn,1,3
อย่างนี้ถูกหรือเปล่าครับ
แล้วผมก็ลองเรียก
<%=Rs2("history.province_id1")%>
กับ
<%=Rs2("history.province_id2")%>
มันขึ้น error แบบนี้อ่ะครับ
|
 |
 |
 |
 |
Date :
8 ก.พ. 2548 12:46:39 |
By :
gototon |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Error Type:
ADODB.Field (0x80020009)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/alumnus/show_edit_history.asp
|
 |
 |
 |
 |
Date :
8 ก.พ. 2548 12:47:01 |
By :
gototon |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|