Kom ihåg mig?
Home Menu

Menu


Hämta två rader från samma tabell SQL

 
Ämnesverktyg Visningsalternativ
Oläst 2014-01-09, 22:45 #1
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Citat:
Ursprungligen postat av HenrikAI Visa inlägg
Hoppas jag inte missförstod dig nu, men du kan göra en join på samma tabell flera gånger.

Typ så här (med reservation för fel):

Kod:
SELECT foretag.id, foretag.name, idag.open, idag.close, igår.open, igår.close
FROM foretag
INNER JOIN oppettider AS idag ON (idag.foretag = foretag.id AND idag.dag = ...)
INNER JOIN oppettider AS igår ON (igår.foretag = foretag.id AND igår.dag = ...)
WHERE foretag.id = ...
Ser ju ut som det borde fungera, men returnerar enbart open/close för gårdagen (den första "matchningen" dvs)
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:34.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017