login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[SQL] Items weergave (Opgelost)

Offline EXcium - 29/07/2008 16:26 (laatste wijziging 29/07/2008 16:26)
Avatar van EXciumLid Hoi mensen,

Ik zit met een query te stoeien, maar ik kom er niet echt uit.

Wat wil ik met de query
Er is een lijst met items, wanneer een gebruiker een item uit de lijst koopt dan moet dat item niet meer zichtbaar zijn in de lijst.

  1. SELECT DISTINCT (shop_structures.structure_id), structure_name, type_name, type_price, structure_type_id, type_description
  2. FROM shop_structures
  3. INNER JOIN shop_structures_type ON ( shop_structures_type.structure_id = shop_structures.structure_id )
  4. LEFT JOIN users_shop ON ( users_shop.type_id != structure_type_id )
  5. WHERE users_shop.user_id = 2
  6. AND users_shop.product = "s"
  7. ORDER BY structure_name ASC

2 antwoorden

Gesponsorde links
Offline mark92 - 29/07/2008 17:14
Avatar van mark92 Gouden medaille

Nieuw lid
Dit is een stuk makkelijker om met php te doen dan met alleen SQL.
Offline EXcium - 29/07/2008 17:18 (laatste wijziging 29/07/2008 17:27)
Avatar van EXcium Lid Voorkeur ging naar SQL. Het is opgelost btw.

Oplossing:
  1. SELECT shop_structures.structure_id, structure_name, type_name, type_price, structure_type_id, type_description
  2. FROM shop_structures
  3. INNER JOIN shop_structures_type ON ( shop_structures_type.structure_id = shop_structures.structure_id )
  4. WHERE structure_type_id NOT IN
  5. (
  6. SELECT type_id
  7. FROM users_shop
  8. WHERE user_id = ' . $_SESSION['userdata']['userid'] . '
  9. AND users_shop.product = "s"
  10. )
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s