SQL = "SELECT T_Status FROM PaceBoard_Topics WHERE Topic_id in (SELECT topic_id FROM PaceBoard_Replies WHERE reply_id = " & replyID & ")"
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 23 nov 2001]
Databaser & SQLur Databashanterare & SQL
4 svar · 172 visningar · startad av Pace
SQL = "SELECT topic_id FROM PaceBoard_Replies WHERE reply_id = " & replyID
tmp = rs(0)
SQL = "SELECT T_Status FROM PaceBoard_Topics WHERE Topic_id = " & tmp
Hur kan man slå ihop denna SQL sats?
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
SQL = "SELECT T_Status FROM PaceBoard_Topics WHERE Topic_id in (SELECT topic_id FROM PaceBoard_Replies WHERE reply_id = " & replyID & ")"
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 23 nov 2001]
Får detta felet i MySQL (fungerar bra i Access):
You have an error in your SQL syntax near 'SELECT Topic_ID FROM PaceBoard_Replies WHERE Reply_ID = 44)' at line 1
med denna koden:
SELECT T_Status, topic_id FROM PaceBoard_Topics WHERE Topic_id IN
(SELECT Topic_ID FROM PaceBoard_Replies WHERE Reply_ID = 44)
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
[Redigerat av Pace den 23 nov 2001]
SELECT distinct pt.T_Status,pt.topic_id
FROM PaceBoard_Topics as pt
inner join PaceBoard_Replies as pr
on pt.Topic_id = pr.Topic_ID
WHERE Reply_ID = 44
mysql alltså
------------------
essentitia preter non sans multiplicandum
Så det är sådan stor skilland alltså? Hmmm, :l
Tack i alla fall! :)
Du är en klippa LarsG!
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."