webForumDet fria alternativet

Delete i "undertabell"...??

6 svar · 466 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 741 inlägg
#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?

erkaMedlem sedan dec. 19994 597 inlägg
#2

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

EclipseMedlem sedan juli 20003 741 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

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Flyttas från ASP

EclipseMedlem sedan juli 20003 741 inlägg
#5

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

LarsGMedlem sedan dec. 200012 465 inlägg
#6
delete from room
where intHotelID in (
   select intId 
     from hotel
    where intCompanyID = 4711)
EclipseMedlem sedan juli 20003 741 inlägg
#7

Tack!

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb