1. #1
    kney's Avatar
    Registered
    09/02/12
    Location
    Ergens
    Posts
    540
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0

    problemen met SQL

    Hey,

    Ik probeer een bepaalde query te schrijven maar het lukt niet echt.
    Dit zijn de huidige tabellen die ik gebruik:

    - restaurant (restaurantID, foto, naam, locatieID, ...)
    - locatie(locatieID, naam)
    - gerecht (gerechtID, gerechtType, restaurantID, beschrijving, ...)
    - review (reviewID, gerechtID, rating, ...)
    - gerechtType (gerechtTypeID, naam)

    Deze informatie zit er in de tabellen:

    restaurant
    ----------
    1 restaurant1.jpg restaurant1 1
    2 restaurant2.jpg restaurant2 1

    locatie
    --------
    1 locatie1


    gerecht
    --------
    1 1 1 blablabla
    2 1 2 blablabla

    gerechtType
    --------
    1 spaghetti_bolognaise

    review
    ------
    1 1 5 sterren
    2 1 3 sterren
    3 1 5 sterren
    4 2 4 sterren
    5 2 3 sterren

    Ik probeer dit te tonen op het scherm: "de restaurant foto", "de restaurant naam", "locatie van het restaurant", "het aantal gerechten per restaurant", "het totale aantal reviews per restaurant". En dit in 1 query

    bijvoorbeeld:

    restaurant1.jpg, restaurant1, locatie1, 1 gerecht, 3 reviews
    restaurant2.jpg, restaurant2, locatie1, 1 gerecht, 2 reviews
    Last edited by Zero Grav; 11-11-2012 at 14:22. Reason: Uw vraag wissen als ze is opgelost is niet zo handig voor mensen die achteraf een oplossing zoeken voor iets gelijkaardigs.
    no votes  

  2. #2
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Ja, en wat is de query die je hebt en het probleem daarmee?
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  3. #3
    kney's Avatar
    Registered
    09/02/12
    Location
    Ergens
    Posts
    540
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    het probleem is dat ik niet weet hoe ik het aantal gerechten per restaurant en het aantal reviews per restaurant kan tonen.
    Momenteel toon ik alleen nog maar de foto, naam en de locatie..

    Ik heb dus nog maar alleen dit:

    "SELECT res.foto, res.naam, l.naam
    FROM restaurant res, locatie l
    WHERE l.locatieID = res.locatieID"
    Last edited by kney; 11-11-2012 at 13:56.
    no votes  

  4. #4
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Je met het aantal gerechten en reviews tellen. Wat is het Engelstalige werkwoord voor tellen? Dat is de SQL functie die je moet gebruiken.
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  5. #5
    kney's Avatar
    Registered
    09/02/12
    Location
    Ergens
    Posts
    540
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Als ik de functie COUNT gebruik, dan krijg ik het totale aantal gerechten en reviews, en dat moet ik niet hebben..
    Ik moet het aantal per restaurant hebben.
    no votes  

  6. #6
    [deleted]
    Guest

    [deleted]

    [deleted]
    no votes  

  7. #7

    Registered
    28/10/08
    Location
    Steendorp
    Posts
    1,295
    iTrader
    31 (100%)
    Mentioned
    0 Post(s)
    En waaromis uw rating een String? Maak daar gewoon een integer van (aantal sterren)?
    no votes  

  8. #8
    kney's Avatar
    Registered
    09/02/12
    Location
    Ergens
    Posts
    540
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    thanks!
    no votes  

  9. #9
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Quote Originally Posted by kney View Post
    This quote is hidden because you are ignoring this member. Show
    Als ik de functie COUNT gebruik, dan krijg ik het totale aantal gerechten en reviews, en dat moet ik niet hebben..
    Ik moet het aantal per restaurant hebben.
    Ja, als je het verkeerd toepast. Je moet je resultaten uiteraard groeperen per restaurant als je het aantal per restaurant wil. Programmeren is niks anders dan logisch nadenken, dat wou ik ff aantonen ipv een oplossing op een dienblaadje aan te reiken.
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in