phpbar.de logo

Mailinglisten-Archive

Re: AW: order by
Archiv Mailingliste mysql-de

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

Re: AW: order by



Hallo Michael,

Thursday, February 03, 2000, 6:48:47 PM, you wrote:

>> SELECT *,t1.Eintragsdatum AS datum
>> FROM Freizeit_user AS t1, Freizeit_hobbys AS t2 WHERE
>> t1.Geschlecht='1'
>> ORDER BY datum DESC LIMIT 0, 5
>>
>> oder
>>
>> SELECT * FROM Freizeit_user AS t1, Freizeit_hobbys AS t2 WHERE
>> t1.Geschlecht='1' ORDER BY Eintragsdatum DESC LIMIT 0, 5
>>
>> oder
>>
>> SELECT * FROM Freizeit_user AS t1, Freizeit_hobbys AS t2 WHERE
>> t1.Geschlecht='1' ORDER BY t1.Eintragsdatum DESC LIMIT 0, 5

MH> Wenn Du 2 Tabellen 'joinen' willst, mußt Du in der WHERE-Klausel auch
MH> die Verknüpfung angeben, z.B. auf Grund einer Satz-ID:
MH> t1.user_id = t2.hobbys_id. (Da User und Hobbys wahrscheinlich eine m:n
MH> Verknüpfung ist, mußt Du wahrscheinlich mit einer Verknüpfungstabelle
MH> arbeiten - oder kann MySQL m:n?)

MH> Bei Deiner Abfrage bekommst Du alle Sätze angezeigt, die in
MH> t1.Geschlecht='1'
MH> stehen haben multiliziert mit der Anzahl der Sätze in t2!!! Das kann schon
MH> ganz schön heftig werden!

ja habe festgestellt wenn ich "Freizeit_hobbys AS t2" weg lasse, kommt
die Fehlermeldung nicht

-------------------------------------------------------------------
http://antosch.de
http://freizeitagentur.de
ICQ: 13488509


---
*** 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