login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query, Informatie halen uit meerdere mogelijke tabellen

Offline langemol - 15/06/2008 11:15
Avatar van langemolNieuw lid Hey,
Het probleem is als volgt:
Ik heb een tabel met items die allemaal een itemID hebben.
De items kunnen van bepaalde typen zijn (bijv. een wapen) en elk type heeft een aparte tabel waar extra info met het itemID wordt gegeven.
Nu kan een item ongeveer 0-3 verschillende typen hebben.
Is er een query waarmee ik alle tabellen kan checken op een itemID en daardoor alle informatie van het item kan ophalen?

2 antwoorden

Gesponsorde links
Offline nemesiskoen - 15/06/2008 11:37
Avatar van nemesiskoen Gouden medaille

PHP expert
Ik kan me de structuur van je tabellen niet goed voorstellen, als je die zou willen geven? Als het is wat ik denk:

items
itemID
itemName

types
typeID
typeName

item_types
itemID
typeID

  1. SELECT i.itemID, i.itemName, t.typeName FROM items i, types t, item_types it
  2. WHERE
  3. i.itemID = it.itemID
  4. AND
  5. t.typeID = it.typeID
Offline Wykser - 15/06/2008 11:58
Avatar van Wykser Nieuw lid Er is een tabel met algemene informatie over elk item:
tabel: items
rijen: itemID, name

Bepaalde items hebben bepaalde specifieke eigenschappen, onderverdeeld in verschillende tabellen. Bv:

items_food
items_weapons

Deze tabellen hebben elk een rij met itemID, en specifieke rijen (eigenschappen) die voor elke tabel anders zijn.

De waarde van itemID in die specifieke tabellen is voor elk item gelijk aan zijn waarde in de 'hoofdtabel' items.
Items kunnen in meerdere 'specifieke' tabellen voorkomen.

Langemol wil van een willekeurig item uit de tabel items, alle bijbehorende informatie kunnen selecteren met een query.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s