שאלה ב mySQL
איל אני מעביר נתונים בתוך mySQL משאילתה אחת לשניה? ניסיתי להשתמש במשתנים כמו שמצויין במניואל:
איל אני מעביר נתונים בתוך mySQL משאילתה אחת לשניה? ניסיתי להשתמש במשתנים כמו שמצויין במניואל:
SET @a:= SELECT COUNT(*) AS num1 FROM `message_records` WHERE `storyid`=4 AND `userid`=5; SET @b:=SELECT `msgs` FROM `story_records` WHERE `id`= 4;
אבל זה לא עבד. אז ניסיתי לעשות נוסח השוואתי בתוך שאילתה אחרת:SELECT COUNT(*) AS num WHERE (SELECT COUNT(*) AS num1 FROM `message_records` WHERE `storyid`=4 AND `userid`=5) == (SELECT msgs FROM `story_records` WHERE `id`= 4)
השאלה היא איך אני עושה סוג כזה של שאילתה, כי אני מעדיף להמנע משימוש ב php להצלבת נתונים. גם הפניה למניואל מתאים תעזור לי מאוד, כי לא מצאתי כשחיפשתי (אני כבר מחפש שבוע איך לעשות את זה)