login  Naam:   Wachtwoord: 
Registreer je!
 Forum

query haalt teveel op (Opgelost)

Offline Chilion - 29/10/2010 13:42
Avatar van ChilionMySQL interesse Ik heb deze query:
  1. SELECT c.*, m.name AS naam, m.sex AS sex, m.breeding AS breeding, m.size AS size, m.pic1 AS pic1, m.pic2 AS pic2, m.information AS information, m.link AS movie
  2. FROM customer AS c, movie AS m
  3. WHERE c.user = "Chilion"
  4. AND c.pass = "e110fb45bc4f7cc5d367b06bfbc8e5c3"
  5. AND c.movie1 = m.id
  6. OR c.movie2 = m.id
  7. OR c.movie3 = m.id


Nou wil ik dus dat hij altijd matcht of er in c.movie2 en c.movie3 een m.ID zit.
Als die erin zit, moet hij die ook meenemen, naast c.movie1 die altijd meegenomen word.

5 antwoorden

Gesponsorde links
Offline pijke - 29/10/2010 14:52
Avatar van pijke Gouden medaille

Lid
ingewikkeld.
ga eens wat met haakjes spelen ().
want ik snap niet helemaal wat je bedoeld.
Offline Chilion - 29/10/2010 15:23
Avatar van Chilion MySQL interesse Ik bedoel dit:
Ik wil alleen de filmpjes ophalen die gekoppeld staan aan customer Chilion
de koppeling staat in tabel customer.
De filmpjes staan in tabel movie.

Nu haalt hij ook de filmpjes van andere gebruikers op.

Offline jasper56 - 29/10/2010 16:16
Avatar van jasper56 Nieuw lid neem aan dat het twee tabellen zijn, misschien dat je iets kan doen met right/left/inner JOIN
Offline pijke - 29/10/2010 16:28 (laatste wijziging 29/10/2010 16:29)
Avatar van pijke Gouden medaille

Lid
  1. SELECT c.*, m.name AS naam, m.sex AS sex, m.breeding AS breeding, m.size AS size, m.pic1 AS pic1, m.pic2 AS pic2, m.information AS information, m.link AS movie
  2. FROM customer AS c, movie AS m
  3. WHERE c.user = "Chilion"
  4. AND c.pass = "e110fb45bc4f7cc5d367b06bfbc8e5c3"
  5. AND (c.movie1 = m.id
  6. OR c.movie2 = m.id
  7. OR c.movie3 = m.id)
helpt dit?
Bedankt door: Chilion
Offline Chilion - 01/11/2010 12:18
Avatar van Chilion MySQL interesse Ja, dat was em, bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s