Toon posts:

[MySQL] Query probleem met 2 tabellen

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben bezig met een query welke de eigenschappen van een order laat zien uit de database. Een zoek query.

Maar nu staat er in de tabel orders een klant_id welke weer refereert naar de tabel klant waar een naam in staat bij klant_id. Maar hoe kan ik laten zoeken in orders op naam ?
Want er is nu alleen een klant_id(nummer) bekend. Snap je ?

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Met SQL :Y)

Ik denk dat je even een SQL tutorial moet zoeken op internet en deze eens doorneemt, dan moet het vast lukken.

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Even kijken of ik het begrepen heb:
SQL:
1
2
3
4
5
6
7
8
SELECT
   *
FROM
  orders
WHERE
  name LIKE '%zoek waarde%'
AND
  klant_id = 123

Noushka's Magnificent Dream | Unity


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 23:12
JOIN is het magische woord waarnaar je op zoek bent. In de P&W faq staat daar wel eea over. Waar het in jouw geval ongeveer op neer komt is
code:
1
2
3
4
SELECT order.columns, klant.columns
FROM order
INNER JOIN klant ON (order.klantid = klant.klantid)
WHERE klant.name LIKE "%searchstring%"

[ Voor 4% gewijzigd door T-MOB op 12-06-2005 15:58 ]

Regeren is vooruitschuiven


  • JeRa
  • Registratie: Juni 2003
  • Laatst online: 30-04-2025
Je moet de twee tabellen joinen. Verder is het wel heel basic SQL :) die van Michali klopt niet btw, doet niet wat je wilt.

  • whoami
  • Registratie: December 2000
  • Laatst online: 06-05 15:36
Dit is, zoals reeds gezegd, wel een beetje heel basic.
Kijk eens in een SQL tutorial, en zoek eens naar het concept 'JOIN'. Ook in de P&W FAQ zal je hier eea over vinden.

Pick one

Voorbeeldje:
code:
1
2
3
4
select * 
from tabel1
inner join table2 on table1.id = table2.bliep_id
where table2.naam like 'blaat%'


Aangezien dit dus eigenlijk basiskennis SQL is, doe ik 'm maar dicht. :)

[ Voor 22% gewijzigd door whoami op 12-06-2005 16:03 ]

https://fgheysels.github.io/


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Zoals je ziet is wat je wil vrij basic. Joins worden beschreven in praktisch elke SQL tutorial, dus hier had je zelf ook makkelijk achter kunnen komen door je een beetje in te lezen in het onderwerp. Om die reden doe ik dit topic op slot. :)

edit:
En natuurlijk is whoami me voor. :P

[ Voor 8% gewijzigd door NMe op 12-06-2005 16:04 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.