Помогите создать SQL запрос

12
[Удален]
#11
почти в точку но вот в некоторых случаях дает результат

Это как же запрос с четким условием на сравнение строк дает результат с другой строкой? Может сами глючите?

A
На сайте с 27.01.2006
Offline
22
#12

проблема решена всем спасибо

[Удален]
#13

реализация вашей задачи, написанная на языке Perl:

# получаем ссылку на массив массивов значений строк

my $ref = $dbh -> selectall_arrayref("SELECT * FROM table WHERE marka='rover'");

# в цикле перебираем все строчки по заданному условию: marka='rover'

foreach my $str ( @{$ref} )

{

# получаем в переменные значения каждого столбца текущей строки

my $id = $str -> [0];

my $marka = $str -> [1];

my $model = $str -> [2];

...

}

p.s. можно и грамотнее реализовать, скажем получить массив ID строк, потом перебирать ID в цикле, но коли просили одним запросом - получите

Thats right
На сайте с 29.08.2005
Offline
84
#14

SELECT * FROM table WHERE marka='rover' and model in (SELECT distinct model FROM table WHERE marka='rover')

Бредовое решение, но фиг его знает, авось заработает.

Магазин керамической плитки и керамогранита (http://www.sbsshop.ru)
[Удален]
#15

чето вы пипец все усложняете )))))))

попробуй так, кажется должно сработать. может я не прав :(

SELECT DISTINCT model,* FROM table WHERE marka='rover'

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий