|
 75.7 Кб |
|
| Всем привет ! Подскажите плз , имеется ли возможность в MySQL селектить определённую строку в столбце ? Чтобы не обьяснять на пальцах прикрепляю скрин таблицы | |
|
|
|
|
|
|
|
для: 2NET
(05.02.2009 в 19:58)
| | Там я не заметил первичного ключа. Без него не выйдет. | |
|
|
|
|
|
|
|
для: 2NET
(05.02.2009 в 19:58)
| | определенную чем?
этих - это каких?
Если Price - уникальный ключ, почему бы и нет | |
|
|
|
|
|
|
|
для: Trianon
(05.02.2009 в 20:38)
| | В табле 40 строк ,20 верхних строк задействованны (значения )в столбце " BUY " , столбец " SELL" - нули ( 0 ) . 20 нижних строк наоборот .
....определенную чем?.... определенны мною
.....этих - это каких? ..... в данном случае это 16 и 20 строка сверху ..
Так как можно по уникальному ключу ? Заранее признателен . | |
|
|
|
|
|
|
|
для: 2NET
(05.02.2009 в 21:30)
| | строки в таблице сами по себе не имеют ни номеров, ни порядка . Строки лежат внавал. | |
|
|
|
|
|
|
|
для: Trianon
(05.02.2009 в 21:33)
| | И как найти выход из такой ситуации ?
И это особенность MySQL или всех БД ? | |
|
|
|
|
|
|
|
для: 2NET
(05.02.2009 в 21:48)
| | Ввести еще одно поле --позиция со сквозной нумерацией... | |
|
|
|
|
|
|
|
для: serjinio
(05.02.2009 в 22:02)
| | Всем спасибо за помощь !
Вроде нашёл выход :
select price from stack where sell = 0 limit 19,1
select price from stack where sell = 0 limit 15,1
Если что подправте плз , я в MySQL просто не силён | |
|
|
|
|
|
|
|
для: 2NET
(05.02.2009 в 22:06)
| | Это особенность всех БД.
А то что Вы нашли - лажа.
LIMIT не имеет смысла без ORDER BY
Собственно, это не особенность, а следствие реляционной алгебры.
табличное отношение не зависит ни от порядка строк в таблице ни от порядка столбцов. | |
|
|
|
|
|
|
|
для: Trianon
(05.02.2009 в 22:43)
| | Спасибо за подсказку и ликбез !
Хотя работает нормально и с ORDER BY и без него( по крайней мере в конкретном случае) , но буду использовать как положенно по науке . Если выше написанный вариант лажа , то рад буду увидеть более "правильный" вариант , если таковой найдётся . | |
|
|
|
|
|
|
|
для: 2NET
(05.02.2009 в 23:16)
| | Вам уже посоветовали.
Если естественного ключа нет - добавьте столбец, в котором перенумеруйте записи.
Так называемый суррогатный первичный ключ. | |
|
|
|