View Single Post
ישן 28-12-09, 14:08   # 6
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

בעיקרון הטבלאות שלך לא בנויות נכון.
אם אתה במצב שאתה יכול להציג את שלושת הטבלאות באותה העמודה אז בטח יש לך שדות זהים.
לכון אתה צריך לאחד את כל הטבלאות לאותה הטבלה ולהשתמש בשדה נוסף לדוגמא DataType ולהכניס שם ערך לפי סוג המידע (סרט, ביקורת וכו').

בכל מקרה, לפי המקרה שיש לך כעת נסה משהו כזה:
(לא בטוח שיעבוד, אבל שווה ניסיון)

קוד:
SELECT * FROM `ibf_reviews_movies`
Left Join `ibf_reviews_series`
ORDER BY `reviews_movie_id`, `reviews_series_id` DESC
LIMIT 20
כמו כן, השגיאה בשאילתא המקורית שלך (לפחות אחת מהן) היא ה- AND ב-Order By.
הוא לא חוקי שם, צריך להפריד ע"י הפסיק לפי העדיפות.
  Reply With Quote