作者sun3star (Boriska)
看板Web_Design
標題[問題] 在三個關聯資料表中使用select (sql)
時間Wed Aug 23 00:28:32 2006
我的資料庫中有三個資料表
分別是
Programs
﹂p_id
﹂p_title
Units
﹂p_id ←跟Programs的 p_id 關聯
﹂u_id
﹂u_title
Lessons
﹂p_id ←跟Programs的 p_id 關聯
﹂u_id ←跟Units的 u_id 關聯
﹂l_id
﹂l_title
我想要使用select 去找Programs資料表的資料
set rs=server.createobject("adodb.recordset")
rs.open "select * from programs where p_id = '" & PID & "'", cn, 1, 1
(PID是我的變數)
但是這樣用select它就說有問題, 找不到我要的資料
當我只"select * from programs", cn, 1, 1
沒有where的時候就可以
難道有關聯的資料表不能用條件去select?
--
「小孩怎會不喜歡腳踏車?它是你的第一部車,代表著獨立與自由。
騎上單車,你可以盡情奔馳,規則、大人都管不了你。」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.214.51
1F:推 PsMonkey:請不要 CP 阿... 這篇文章跟這個版沒關係阿 08/23 01:05
2F:推 sun3star:其實我是先在這邊po的..後來想想覺得那邊也可以po... 08/23 03:40
3F:→ sun3star:所以就轉過去了, 我覺得是sql語法的問題, 所以就po這囉 08/23 03:41
4F:推 dingyuchi:把p_id = '" & PID & "'" 這邊的單引號拿掉看看 08/23 19:01
5F:→ adahsu:請先把串出來的 sql 印出來看看可不可以執行... 08/24 12:21