---
title: "Selectsats!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/135407-selectsats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "bedlam"
published: "2005-10-07T12:09:12.000Z"
updated: "2005-10-07T15:21:50.000Z"
replies: 2
views: 203
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/135407-selectsats"
---

# Selectsats!

## #1 — bedlam, 2005-10-07T12:09Z

Hejsan
Jag har lite problem med följande:
jag har tre tabeller

hotell (\*hotellid, namn, rum)
resenar(\*pnr, namn, hotellid, flygid)
flygbolag(\*id, namn)

Jag vill ha ut en lista med namn på de hotell som inte är fullbokade. dvs där antalet resenärer/hotell inte överstiger hotell.rum.

Såhär får jag ut antalet bokningar per hotell.

```
SELECT     COUNT(hotellid) AS antal
FROM         resenar
GROUP BY hotellid
```

Någon som har nått tips på hur jag ska få ut det jag vill ha?

Permalänk: https://www.webforum.nu/p/135407

## #2 — LarsG, 2005-10-07T12:51Z

```
select namn
 from hotell
 where rum > (
  select count(*) 
    from resenar
  where hotellid = hotell.hotellid)
```

Permalänk: https://www.webforum.nu/p/1682369

## #3 — bedlam, 2005-10-07T15:21Z

Tack för svaret!
Har tyvärr inte databasen här hemma så jag kan testa!
Men jag misstänker att det är rätt... :)

Permalänk: https://www.webforum.nu/p/1682424

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/135407-selectsats
