---
title: "SELECT ur en tabell men ordna efter en annan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/94024-select-ur-en-tabell-men-ordna-efter-en-annan"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Alpha II"
published: "2004-01-05T14:33:16.000Z"
updated: "2004-01-07T17:17:03.000Z"
replies: 3
views: 247
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/94024-select-ur-en-tabell-men-ordna-efter-en-annan"
---

# SELECT ur en tabell men ordna efter en annan

## #1 — Alpha II, 2004-01-05T14:33Z

Jag har lite problem med att skriva en query. Det jag försöker göra ett anmälningssystem. En tabell innehåller olika LAN man kan anmäla sig till och sen har jag en tabell som innehåller anmälningarna. Den andra tabellen har bl a fälten userid och lanid. Så nu vill jag göra en listan över vilka LAN en användare har anmält sig till och ordna listan efter fältet date i den första tabellen. Krångligt? :)

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

## #2 — LarsG, 2004-01-05T14:43Z

```
select userName,lanName,lanDate
 from lan join anmalningar on lan.lanid = anmalningar.lanid
  join users on anmalningar.userid = users.userid
order by lan.lanDate desc
```

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

## #3 — Alpha II, 2004-01-07T13:42Z

Det fungerar tyvärr inte. Queryn returnerar alltid 0 träffar.

Så här ser tabellerna ut:

```
CREATE TABLE `lan` (
  `id` int(11) NOT NULL auto_increment,
  `date` int(11) NOT NULL default '0',
  `status` varchar(255) NOT NULL default '',
  `location` varchar(25) NOT NULL default '',
  `seats` int(11) NOT NULL default '0',
  `description` varchar(255) NOT NULL default '',
  `cost` int(11) NOT NULL default '0',
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;
```

```
CREATE TABLE `lansubmits` (
  `id` int(11) NOT NULL auto_increment,
  `lanid` int(11) NOT NULL default '0',
  `userid` int(11) NOT NULL default '0',
  `status` int(11) NOT NULL default '0',
  `date` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;
```

Det jag bahöver få reda på är:
lan.id
lan.status
lan.date
lansubmits.id

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

## #4 — LarsG, 2004-01-07T17:17Z

```
select lan.id, lan.status, lan.date, lansubmits.id
from lan inner join lansubmits 
on lan.id = lansubmits.lanid
order by lan.date desc
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/94024-select-ur-en-tabell-men-ordna-efter-en-annan
