28-10-2006, 13:15
|
|
|
|
חבר מתאריך: 12.04.06
הודעות: 2,021
|
|
LIMIT בJOIN ? איך? [SQL]
שלום לכולם, ושבת שלום.
אני מועניין לשלוח את הפקודה הבאה, בSQL:
קוד:
SELECT portal_guides_cats. * , portal_guides_main.id, portal_guides_main.name, portal_guides_main.cat
FROM portal_guides_cats
INNER JOIN portal_guides_main
ON portal_guides_main.cat = portal_guides_cats.id
ובמקביל,
להוציא את כל הרשומות ב: portal_guides_cats [כל השורות],
אך מהטבלה: portal_guides_main להוציא רק 5 שורות.
[יענו, שמתחת לכל portal_guides_cats , יהיה לי 5 portal_guides_main].
אם אני מוסיף LIMIT בסוף, זה מציג לי רק 5 מהכל [ולא מכל קטגוריה],
אני רוצה לעשות בדרך כלשהי LIMIT - לפי קטגוריות [מID 1 להוציא 5, מID 2 להוציא 5..וכן הלאה].
[חשבתי לעשות עם IF -- אם משתנה גדול מ5, שלא ידפיס יותר את השדה הזה...אבל- אני מאמין שיש דרך קצרה יותר].
תודה יום [גשום] טוב,
מתן.
_____________________________________
|