2 querys 1 resultaat

Status
Niet open voor verdere reacties.

wilbert1967

Gebruiker
Lid geworden
19 jun 2004
Berichten
629
hallo

ik heb 2 query's en er kan maar 1 resultaat zijn maar hoe koppel ik deze 2 samen

Code:
Select 1,woclss.leegst_srt_omschr verhuurstatus
From woclss, hrclst
Where hrclst.leegst_soort = woclss.leegst_soort
And hrclst.vhe_nr  = %vhe_nr%
And hrclst.leegst_einddatum is null
;
select 1,hrchrd.huurc_nr verhuurstatus
From hrchrc, hrchrd
where vhe_nr = %vhe_nr%
and eind_datum is null
and hrchrc.huurc_nr = hrchrd.huurc_nr

mvg wilbert
 
Volgensmij kun je ze gewoon samenvoegen? Ik zie niet echt iets wat er voor zou zorgen dat het niet kan.

Gewoon alles in de selects, in de froms, en in de wheres bij elkaar zetten en volgensmij ben je er dan al.

Heb je die queries zelf geschreven?
 
Je moet UNION gebruiken.. zoek daar maar eens naar

Verder raad ik je aan nooit die rare cross joins te gebruiken.

Dat is ten eerste minder goed voor je performance,
en ten tweede worden je where statements minder overzichtelijk. ongelooflijk hoe vaak je dat nog tegenkomt trouwens.

Probeer eens of onderstaande query wel werkt.
%vhe_nr% zal een variabele zijn, dat moet je zelf even fixen :)

Groeten,
Mark

[SQL]
SELECT 1,
woclss.leegst_srt_omschr AS verhuurstatus
FROM woclss A
INNER JOIN hrclst B ON B.leegst_soort = A.leegst_soort
WHERE hrclst.vhe_nr = %vhe_nr%
AND hrclst.leegst_einddatum IS NULL
UNION ALL
SELECT 1,
hrchrd.huurc_nr AS verhuurstatus
FROM hrchrc A
INNER JOIN hrchrd B ON B.huurc_nr = A.huurc_nr
WHERE vhe_nr = %vhe_nr%
AND eind_datum is null
[/SQL]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan