/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL og subselect i LEFT JOIN
Fra : Jesper Stocholm


Dato : 29-07-01 15:53

Er det korrekt, at MySQL ikke er så god til at håndtere subselects ?

Jeg har følgende query:

select
d.Segment_Id
, d.Segment_Desc
, case when a.Segment_ID is null then 0 else 1 end as IsAlarm
from
SEGMENT_DEFINITION d
left join
(SELECT Segment_Id FROM ALARM_SEGMENT WHERE Alarm_Id = 5) a on
a.Segment_Id = d.Segment_Id

.... der ikke virker.

Men hvis jeg skifter min subselect i min LEFT JOIN ud med blot et tabel-navn
(uden parenteserne), så virker det som det skal ?

Hvor ligger fejlen ? Jeg skal lige sige, at oventående query fungerer
upåklageligt på MS SQL Svr. 2k

--
.... der søger lejlighed fremleje/leje i Københavnsområdet. Max. kr. 3500 om
måneden alt inklusive.

- Jesper Stocholm - http://stocholm.dk

 
 
Mads Lie Jensen (29-07-2001)
Kommentar
Fra : Mads Lie Jensen


Dato : 29-07-01 16:50

On Sun, 29 Jul 2001 14:52:40 +0000 (UTC), Jesper Stocholm
<spam@stocholm.dk> wrote:

>... der ikke virker.
>
>Men hvis jeg skifter min subselect i min LEFT JOIN ud med blot et tabel-navn
>(uden parenteserne), så virker det som det skal ?
>
>Hvor ligger fejlen ? Jeg skal lige sige, at oventående query fungerer
>upåklageligt på MS SQL Svr. 2k

mySQL understøtter ikke subselects - derfor.

--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk

Directory Opus - nu også til windows - http://www.gpsoft.com.au

Jesper Stocholm (29-07-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 29-07-01 17:09

Mads Lie Jensen <mads@gartneriet.dk> wrote in
news:e3c8mtoq7t15ff32tsupoejno7eb2ere4r@4ax.com:

> On Sun, 29 Jul 2001 14:52:40 +0000 (UTC), Jesper Stocholm
> <spam@stocholm.dk> wrote:
>
>>... der ikke virker.
>>
>>Men hvis jeg skifter min subselect i min LEFT JOIN ud med blot et
>>tabel-navn (uden parenteserne), så virker det som det skal ?
>>
>>Hvor ligger fejlen ? Jeg skal lige sige, at oventående query fungerer
>>upåklageligt på MS SQL Svr. 2k
>
> mySQL understøtter ikke subselects - derfor.
>

Det var da lidt underligt ... er det et bevidst fravalg ... eller er man
blot ikke kommet dertil endnu ?

--
.... der søger lejlighed fremleje/leje i Københavnsområdet. Max. kr. 3500 om
måneden alt inklusive.

- Jesper Stocholm - http://stocholm.dk

Jonas Delfs (29-07-2001)
Kommentar
Fra : Jonas Delfs


Dato : 29-07-01 17:40

"Jesper Stocholm" <spam@stocholm.dk> skrev i en meddelelse
news:Xns90EDB883CF6D7spamstocholmdk@192.38.208.81...

> >>... der ikke virker.
> >>
> >>Men hvis jeg skifter min subselect i min LEFT JOIN ud med blot et
> >>tabel-navn (uden parenteserne), så virker det som det skal ?
> >>
> >>Hvor ligger fejlen ? Jeg skal lige sige, at oventående query fungerer
> >>upåklageligt på MS SQL Svr. 2k
> >
> > mySQL understøtter ikke subselects - derfor.
>
> Det var da lidt underligt ... er det et bevidst fravalg ... eller er man
> blot ikke kommet dertil endnu ?

Det sidste. Det står på deres "Things to be done in very near future"-liste.

--
Mvh./Best Regards | Jonas Delfs, http://delfs.dk

"Developers are being asked to do more with less, do it faster, and make it
fit with the existing systems and databases." - IDC



Mads Lie Jensen (29-07-2001)
Kommentar
Fra : Mads Lie Jensen


Dato : 29-07-01 17:40

On Sun, 29 Jul 2001 16:08:34 +0000 (UTC), Jesper Stocholm
<spam@stocholm.dk> wrote:

>> mySQL understøtter ikke subselects - derfor.
>
>Det var da lidt underligt ... er det et bevidst fravalg ... eller er man
>blot ikke kommet dertil endnu ?

Sikkert det første pga. det sidste.
Det er svjv planlagt til v. 4 eller 4.1. Men det står i manualen på
http://www.mysql.com/


--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk

Directory Opus - nu også til windows - http://www.gpsoft.com.au

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste