האם ID הוא מפתח הטבלה?
אם כן - זו התשובה. אתה שולף מאותה טבלה פעמיים (ב- FROM) וה-join הוא לפי אותו מפתח רשומה (ב- ON) => כלומר מכאן ואילך כל שורה תכיל פשוט פעמיים את אותה שורה מטבלת data ! למעשה, למשפט ה-WHERE כאן כבר אין כל השפעה על ההבדל שבין C1 ל-C2. כדי לשלוף באמת את מה שאתה רוצה, כדאי להביא איזו דוגמה קטנה, עם נתונים ופלט רצוי. בברכה, ש.