Als een tabel leeg is toch uitvoeren.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Timen kut

Timen kut

17/05/2009 11:11:00
Quote Anchor link
Goedemorgen!

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)
PHP script in nieuw venster Selecteer het PHP script
1
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


p.s miepen over mn query heeft geen zin. Hij werkt.
Gewijzigd op 01/01/1970 01:00:00 door Timen kut
 
PHP hulp

PHP hulp

24/11/2024 12:20:01
 
Jesper Diovo

Jesper Diovo

17/05/2009 11:18:00
Quote Anchor link
Een or s.kreet = ''?
 
Timen kut

Timen kut

17/05/2009 11:19:00
Quote Anchor link
Een 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

Hipska BE

17/05/2009 11:24:00
Quote Anchor link
Leer werken met JOIN's dan kan je deze gewenste functionaliteit gewoon aangeven.
 
Timen kut

Timen kut

17/05/2009 11:25:00
Quote Anchor link
Tot die tijd wil 't toch graag even zo oplossen, of je moet een prima voorbeeld met JOINs kunnen geven :')
 
Hipska BE

Hipska BE

17/05/2009 11:34:00
Quote Anchor link
Nou, 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)
 
Timen kut

Timen kut

17/05/2009 11:36:00
Quote Anchor link
Ook behoefte om daar bij te helpen? ik ben niet bekend met joins, dus het zegt me ook niet zoveel zo...
 
Hipska BE

Hipska BE

17/05/2009 11:40:00
Quote Anchor link
Wat heb je zelf al gedaan? Al een tutorial of de handleiding van je DB bekeken?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.