Likes Likes:  0
Resultaten 1 tot 7 van de 7
Geen
  1. #1
    [MYSQL] join probleem
    geregistreerd gebruiker
    20 Berichten
    Ingeschreven
    10/06/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter

    [MYSQL] join probleem

    Hallo,

    Ik zit met een MySQL probleempje. Zie hieronder mijn database structuur

    Code:
    =======================
    user
    =======================
    user_id int primary
    
    
    =======================
    alias
    =======================
    alias_id int primary
    user_id int
    Nu is het dus dat je een alias aan een user kan koppelen mbv de user_id

    dus ik kan zeggen

    Code:
    SELECT * FROM user,alias WHERE user.user_id=alias.user_id

    Maar ik wil graag alle users zien waar GEEN alias aan gekoppeld is.

    Ik loop me suf te joinen, maar krijg het maar niet goed. Kan iemand mij pointers geven?

  2. #2
    [MYSQL] join probleem
    geregistreerd gebruiker
    849 Berichten
    Ingeschreven
    26/12/03

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Daniël
    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Ik denk dat je de een right join wilt Right join is, zoals wel logisch klinkt, tegenovergestelde van left join, en left join doet wat jij in je query hebt staan (met het verschil dat voor een left join niet uitmaakt of er wel of géén relatie is).

  3. #3
    [MYSQL] join probleem
    geregistreerd gebruiker
    259 Berichten
    Ingeschreven
    29/07/04

    Locatie
    Drechtsteden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    NOT IN ?

    Ongetest:

    SELECT *
    FROM user
    WHERE user_id NOT IN (SELECT user_id FROM alias)

    Of werkt dit niet in MySQL, omdat het een subselect is? Te lang geen MySQL gedaan.

    Aloha,

    Martin

  4. #4
    [MYSQL] join probleem
    geregistreerd gebruiker
    849 Berichten
    Ingeschreven
    26/12/03

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Daniël
    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Waarom met een subquery die in 'oudere versies' niet ondersteund wordt als het met een right join makkelijk kan?

  5. #5
    [MYSQL] join probleem
    geregistreerd gebruiker
    1.072 Berichten
    Ingeschreven
    14/04/03

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 34213101
    Ondernemingsnummer: nvt

    De not in constructie leest wat logischer.

  6. #6
    [MYSQL] join probleem
    uh?
    715 Berichten
    Ingeschreven
    26/04/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27295404
    Ondernemingsnummer: nvt

    RIGHT JOIN zou idd moeten werken.
    http://www.w3schools.com/sql/default.asp

  7. #7
    [MYSQL] join probleem
    Life is short, play long!
    1.009 Berichten
    Ingeschreven
    05/05/04

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Mike

    Origineel geplaatst door Dnl
    Waarom met een subquery die in 'oudere versies' niet ondersteund wordt als het met een right join makkelijk kan?
    Omdat een subquery zo'n 20% snelheids performance oplevert itt. left of right join...
    En je queries overzichtelijk zijn.
    En je de code kan meenemen naar andere databases.
    En je vergelijkt op regelniveau, wat efficienter is.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics