phpbar.de logo

Mailinglisten-Archive

Re: Anfänger-Problem
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Anfänger-Problem



Hallo,

ich würde es mit folgendem Statement probieren:

select datum, veranstaltung, table_2.ort from table_1, table_2 where
table_1.ort = table_2.ort order by datum, sort_2;

In Tabelle 1 sollten bei ort nicht nochmal die Städtenamen aufgeführt sein,
sondern die (Long-)Werte aus Tabelle 2, und eine Foreign-Key-Beziehung
definiert werden.

Achim



> Tabelle 1:
> +------------+-----------------+-----------+
> | datum      | veranstaltung   | ort       |
> +------------+-----------------+-----------+
> | 2000-03-01 | Veranstaltung A | Mannheim  |
> | 2000-03-01 | Veranstaltung B | Freiburg  |
> | 2000-03-01 | Veranstaltung C | Hamburg   |
> | 2000-03-01 | Veranstaltung D | Mannheim  |
> | 2000-03-10 | Veranstaltung F | Stuttgart |
> | 2000-03-24 | Veranstaltung G | Mannheim  |
> | 2000-03-01 | Veranstaltung H | Stuttgart |
> | 2000-03-10 | Veranstaltung I | Frankfurt |
> +------------+-----------------+-----------+
>
> Tabelle 2:
> +----------------+--------+
> | ort            | sort_2 |
> +----------------+--------+
> | Hamburg        |      3 |
> | Stuttgart      |      4 |
> | Frankfurt      |      2 |
> | Freiburg       |      5 |
> | Mannheim       |      1 |
> +----------------+--------+
>
> Das Ergebnis sollte so aussehen:
>
> 2000-03-01  Veranstaltung A  Mannheim
> 2000-03-01  Veranstaltung D  Mannheim
> 2000-03-01  Veranstaltung C  Hamburg
> 2000-03-01  Veranstaltung H  Stuttgart
> 2000-03-01  Veranstaltung B  Freiburg
> 2000-03-10  Veranstaltung I  Frankfurt
> 2000-03-10  Veranstaltung F  Stuttgart
> 2000-03-24  Veranstaltung G  Mannheim
>
> Die Auswahl SELECT * FROM tabelle_1 ORDER BY datum; ist klar, aber wie
> sortiere ich danach nach Orte entsprechend Tabelle 2?
>
> Frank
>


---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive