webForumDet fria alternativet
Logga in / Bli medlem

Delete i "undertabell"...??

Databaser & SQL

6 svar · 466 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Trådstart#1

[hotelRoom] – håller koll på varje rum mned språk och med annex
intID
intHotelID
intRoomID

hotel h, room r, company c

h.intCompanyID = c.intID
r.intCompanyID = c.intID

***
Hur skriver jag för att ta bort alla [hotelRoom] med ett visst värde på company c, c.intID?

Medlem sedan dec. 19996 522 inlägg
#2

Vilket DBMS ? Hur ser övriga tabeller ut, har du on cascade delete?

Medlem sedan juli 20003 825 inlägg
#3

Förlåt, Access är databasen.

I korta drag ser tabellerna ut så här:

[company]
intID

[hotel]
intID
intCompanyID

[room]
intID
intHotelID

Medlem sedan dec. 200012 464 inlägg
#4

Flyttas från ASP

Medlem sedan juli 20003 825 inlägg
#5

Oups! Det var inte meningen att posta i fel forum, men visst, detta är itne en asp-tråd...

Medlem sedan dec. 200012 464 inlägg
#6
delete from room
where intHotelID in (
   select intId 
     from hotel
    where intCompanyID = 4711)
Medlem sedan juli 20003 825 inlägg
#7

Tack!

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)