עזרה בבניית משפט MYSQL

somanydreams

New member
עזרה בבניית משפט MYSQL

היי, אני צריך לשלוף את אחד משלושת הרשומות האחרונות בטבלה בצורה אקראית (כל פעם רשומה אחת). איך כותבים את זה ב-MYSQL ?
 

itaym02

New member
הפשוט ביותר הוא לשלוף את שלושתן ובצד שרת

(PHP?) להחזיר תוצאות רק של אחת מהן. לחילופין-איך מופעלת השאילתה (מי האפליקציה ובאיזה שפה כתובה, האם השאילתה מאוכסנת כstored procedure או לא?) טתנ יכול לבנות את השאילתה באופן דינמי.
 

somanydreams

New member
למה להסתבך ?

זה ב-ASP וזה לא SP אבל אני יודע איך כותבים את זה ב-MSSQL אני רק צריך תרגום ל-MYSQL ככה זה ב-MSSQL
select * from NEWS where CODE in (select top 3 CODE from NEWS order by CODE desc) order by newid()​
ה-newid() זה random
 
למעלה