---
title: "Slå ihop fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/160102-slå-ihop-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Vinnaren"
published: "2007-05-09T17:18:33.000Z"
updated: "2007-05-10T16:04:27.000Z"
replies: 4
views: 375
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/160102-slå-ihop-fråga"
---

# Slå ihop fråga

## #1 — Vinnaren, 2007-05-09T17:18Z

hej

Nu har jag en ny sql fråga   :e 

har denna:

SELECT Time_To_Sec(TIMEDIFF(DATE_ADD(StartDatum, INTERVAL Langd DAY), Now())) as tidKvar, auktID, Rubrik, StartPris, StartDatum, Langd FROM auktion WHERE StartDatum \<= Now() AND Time_To_Sec(TIMEDIFF(DATE_ADD(StartDatum, INTERVAL Langd DAY), Now())) \>=0 ORDER BY tidKvar DESC LIMIT 15

Undrar nu om det går att slå ihop den med denna:

SELECT budID, medID, auktID, Bud, Datum FROM bud ORDER BY Bud DESC LIMIT 1;

auktID har de gemensamt.

Jag vill även få reda på om det finns några bud i tabellen bud på auktionen, finns inte det så ska StartPris gälla.

Undrar då om det går eller om man måste anv 2 SQL satser?? (MySQL)
Om det går, hur skulle den bli då?

Tacksam för all hjälp

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

## #2 — Vinnaren, 2007-05-10T07:13Z

Ingen som vet?   :q

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

## #3 — Vinnaren, 2007-05-10T07:43Z

har nu pillat ihopp följande fråga:

SELECT a.auktID, Time_To_Sec(TIMEDIFF(DATE_ADD(a.StartDatum, INTERVAL a.Langd DAY), Now())) as tidKvar, a.Rubrik, a.StartPris, a.StartDatum, a.Langd, b.Bud, b.auktID FROM auktion as a LEFT OUTER JOIN bud as b ON b.auktID = a.auktID WHERE a.StartDatum \<= Now() AND Time_To_Sec(TIMEDIFF(DATE_ADD(a.StartDatum, INTERVAL a.Langd DAY), Now())) \>=0

men nu vill jag bara hämta en av varje, jag vill inte ha ut flera med samma auktID. Sen vill jag att auktionen ska sorteras på tidKvar, sen ska Bud sorteras på Bud.

Hur löser jag dessa saker??

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

## #4 — LarsG, 2007-05-10T11:20Z

```
SELECT a.auktID, 
       Time_To_Sec(TIMEDIFF(DATE_ADD(a.StartDatum, INTERVAL a.Langd DAY), Now())) as tidKvar, 
       a.Rubrik, 
       a.StartPris, 
       a.StartDatum, 
       a.Langd, 
       b.Bud, 
       b.auktID 
  FROM auktion as a LEFT OUTER JOIN bud as b ON b.auktID = a.auktID 
   and bud = (select max(bud)
                from bud
               where bud.auktid = b.auktid)
 WHERE a.StartDatum <= Now() 
   AND Time_To_Sec(TIMEDIFF(DATE_ADD(a.StartDatum, INTERVAL a.Langd DAY), Now())) >= 0
```

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

## #5 — Vinnaren, 2007-05-10T16:04Z

Tack, fungerar perfekt   :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/160102-slå-ihop-fråga
