שלח תשובה

זירת השאלות

743
צפיות
1
תשובות

שלום בוקר טוב צריך עזרה במשפט select

,‏ 22 בספטמבר, 2009

בוקר טוב לכולם
אולי תוכל לעזור לי

יש לי תמסד הזה
http://www.uploadfileyou.com/files/808hsct6aag708ed8hof.jpg

אתם רואים פעם זה השולח
ופעם זה המקבל יענו מתחלפים
עכשיו גיליתי שהמשפט סלקט שלי בכלל לא טוב..
המשפט שעשיתי הוא
select * from inbox where senderUsername='" + senderUsername + "' or receiveUsername='"+ receiveUsername +"' ";

וזה נותן תשיחה של כולם ביחד.. כאילו שכל האנשים ששלחו במכה
מה המשפט הנכון בשביל שזה יציג רק נגיד של שני האנשים האלה?
הקטע שהם מתחלפים לפעמים הוא הסנדר ולפעמים השני..
תודה מראש

תגיות:

1 תשובות

  1. roe27m הגיב:

    אורי שלום
    התמונה ששמת עבור המסד כבר איננה זמינה וחסר כאן קטע קוד .
    לגבי רשומות כפולות תנסה לבצע הפרדה בין חלקי השאילתא
    שמתייחסים ל WHERE  או לפחות לוודא כי אחד תמיד רק אחד מהתנאים יהיה נכון .
    במקרה שבו שני התנאים מתקיימים הוא יבצא איחוד של התוצאות ונראה לי שלא זו התוצאה שאתה מחפש.


    <center><a href="http://roe25m.co.il/"><img border="0" alt="click on me " src="http://img511.imageshack.us/img511/4044/signature2tg4.jpg&quot; /></a><br /><center /></center>

שלח תשובה