WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   MySQL fråga (https://www.wn.se/forum/showthread.php?t=31851)

mephisto73 2008-09-11 23:48

Jag har två tabeller, en med order och en med kunder. Jag vill med en fråga hämta dagens ordrar (WHERE order.datum = $datum) och med tillhörande (order.kund_id) kunds adress (kunder.adress).

Gick det att förstå?

Jag blir helt snurrig, är det någon som vill hjälpa en nybörjare med denna query? :)

Netikett 2008-09-12 00:21

Använd JOIN.
SELECT order.datum, kunder.adress FROM order INNER JOIN kunder ON order.namn = kunder.id WHERE order.datum = $datum

Ungefär.

Netikett 2008-09-12 00:33

Du måste ha nåt som relaterar kunden med dennes order.

mephisto73 2008-09-12 00:36

Ja i tabellen order så finns fältet kund_id som relaterar till fältet ID i tabellen kunder.

Så kanske

Kod:

SELECT order.datum, kunder.adress FROM order INNER JOIN kunder ON order.kund_id = kunder.ID WHERE order.datum = $datum
kan fungera? Det ser ut att kunna göra det.

Tack för hjälpen!

Netikett 2008-09-12 00:42

Lugnt.. Prova koden.

mephisto73 2008-09-12 09:28

Funkar kanon!


Alla tider är GMT +2. Klockan är nu 15:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson