18-06-07, 19:03 | # 1 |
חבר על
|
איך מבצעים 2 שאילתות [MYSQL]
כך שבשאילתה אחת זה יראה את התוצאה עם ה ID הכי גבוה שיש במסד
ובשאילתה השניה זה יראה את התוצאה עם הID אחד נמוך מהכי גבוה שיש במסד? select * from TBL order by id desc limit 0,1 select * from TBL order by id desc limit 1,2 לא עובד.. רעיונות?
__________________
בברכה, רועי |
18-06-07, 19:11 | # 2 |
חבר מתקדם
|
PHP קוד:
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
|
18-06-07, 19:23 | # 3 |
תודה על תרומתך.
|
הכי גבוה:
PHP קוד:
PHP קוד:
__________________
מתכנת WEB
|
18-06-07, 19:26 | # 4 | |
חבר מתקדם
|
ציטוט:
קוד:
SELECT `f` FROM `t` ORDER BY `f` DESC LIMIT 0 , 2
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
|
|
18-06-07, 19:37 | # 5 |
חבר על
|
עשיתי עם 0,1
ועם 1,1 וזה לא עובד..
__________________
בברכה, רועי |
18-06-07, 20:36 | # 6 |
משתמש - היכל התהילה
|
תבדוק אולי יש שגיאת MYSQL.
כי נראה לי שזה אמור לעבוד. ואתה יכול לנסות את זה: קוד:
SELECT MAX( `f` ) AS maxi, MIN( `f` ) AS mini FROM `t` WHERE `f` < MAX( `f` ) AND `f` > MIN( `f` )
__________________
קו ישר, כי אפשר גם אחרת |
18-06-07, 20:42 | # 7 | |
חבר מתקדם
|
ציטוט:
נראה לי צריך HAVING...
__________________
פיני: מקודד; מתכנת אתרים: קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com |
|
19-06-07, 15:26 | # 8 |
חבר על
|
בסוף שום דבר לא עבד אז השתמשתי בשיטה קצת דפוקה אבל אין מה לעשות רק זה עובד...
אני מניח שאני לא צריך לספר אותה כי אני יצא דפוק כאן.
__________________
בברכה, רועי |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|