Als een tabel leeg is toch uitvoeren.
Timen kut
17/05/2009 11:11:00Goedemorgen!
Ik heb een koppeling query gemaakt om (uiteraard) uit meerdere tabellen info op te halen. Nu vind ie echter alleen maar iets als ook echt alles is ingevuld.
Terwijl S.kreet en S.userID niet verplicht gevuld hoeven te wezen.
Hoe kan ik het oplossen dat ie nog steeds wel alle andere info vind, ook al bestaat s.kreet en s.userID niet voor die persoon?
p.s miepen over mn query heeft geen zin. Hij werkt.
Ik heb een koppeling query gemaakt om (uiteraard) uit meerdere tabellen info op te halen. Nu vind ie echter alleen maar iets als ook echt alles is ingevuld.
Terwijl S.kreet en S.userID niet verplicht gevuld hoeven te wezen.
Hoe kan ik het oplossen dat ie nog steeds wel alle andere info vind, ook al bestaat s.kreet en s.userID niet voor die persoon?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
U.username, U.avatar,
R.*, DATE_FORMAT(R.submitdate, '%d-%m-%Y %H:%i:%s') AS datum,
S.kreet, S.userID
FROM
hk_users_DNT U,
hk_reactions R,
hk_users_settings S
WHERE
R.newsID=104
AND
U.userID=R.author
AND
S.userID=U.userID
ORDER BY
R.submitdate ASC
U.username, U.avatar,
R.*, DATE_FORMAT(R.submitdate, '%d-%m-%Y %H:%i:%s') AS datum,
S.kreet, S.userID
FROM
hk_users_DNT U,
hk_reactions R,
hk_users_settings S
WHERE
R.newsID=104
AND
U.userID=R.author
AND
S.userID=U.userID
ORDER BY
R.submitdate ASC
p.s miepen over mn query heeft geen zin. Hij werkt.
Gewijzigd op 01/01/1970 01:00:00 door Timen kut
PHP hulp
24/11/2024 12:20:01Jesper Diovo
17/05/2009 11:18:00Timen kut
17/05/2009 11:19:00Een OR gaat niet werken, want hij moet gekoppeld worden aan een user.. met een OR gaat ie dus OF de user laten zien OF als er maar iets ingevuld is geloof ik.
Hipska BE
17/05/2009 11:24:00Timen kut
17/05/2009 11:25:00Tot die tijd wil 't toch graag even zo oplossen, of je moet een prima voorbeeld met JOINs kunnen geven :')
Hipska BE
17/05/2009 11:34:00Nou, tot die tijd kan ik zeggen dat je heeel erg veel tijd zal verliezen met het zoeken naar een query die teruglevert wat jij verlangt.
En dit terwijl het met JOIN gewoon op te lossen is door een van deze keywords erbij te voegen: INNER, OUTER, LEFT, RIGHT.
(Het moet inner of outer zijn voor dit probleem dacht ik)
En dit terwijl het met JOIN gewoon op te lossen is door een van deze keywords erbij te voegen: INNER, OUTER, LEFT, RIGHT.
(Het moet inner of outer zijn voor dit probleem dacht ik)
Timen kut
17/05/2009 11:36:00Ook behoefte om daar bij te helpen? ik ben niet bekend met joins, dus het zegt me ook niet zoveel zo...