|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть база base с таблицей table и полями N1 N2 N3 N1 N2 N3 10 1 5 10 1 5 10 1 6 20 1 5 20 1 5 30 2 5 30 2 5 нужно отобрать одинаковые значения из поле N1 где поле N2 равно 1 и поле N3 содержит и 5 и 6 должно отобраться: N1 N2 N3 10 1 5 10 1 6 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 03:52 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 12:33 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Akina, а в одну строку это нельзя сделать? - select n1 n2 n3 from table where......... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 14:35 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Можно. Замените переводы строк на пробелы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 17:53 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Akina, Код: sql 1. 2. 3.
попробовал вот так, но по полю N3 не отбирает только 5 и 6 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 02:56 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 08:03 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Akina, а в чем ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 09:54 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
sergg1957 в чем ошибка? А ошибка очевидная - запрос контролирует наличие хотя бы одной записи, с n3 = 5 или 6, но не контролирует, что присутствуют ОБА значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 10:06 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Akina, а можно пример , как контролировать оба значения? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 10:26 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
sergg1957 а можно пример , как контролировать оба значения? "он над нами издевался..." (ц) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 12:54 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
paver, Код: sql 1. 2. 3.
где издивательсто? нужно записать в одну строку, пробую вот так, он выдает ошибку . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 13:42 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
sergg1957, это в visual basic.net пишется ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 13:50 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
sergg1957 пробую вот так, он выдает ошибку Во-вторых, получив сообщение об ошибке от среды или коннектора, нужно озаботиться получением сообщения об ошибке от того, кто её обнаружил - в данном случае от MySQL-сервера. В третьих, следует проверять свои запросы. ПОБУКВЕННО. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 16:02 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Akina, где ошибка то от MySql сервера не пойму завтра скрин ошибки в Visual basic.net прикреплю ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 16:18 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
sergg1957 где ошибка то от MySql сервера не пойму https://dev.mysql.com/doc/refman/8.0/en/error-log.html ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 18:45 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Akina, ну вот я пишу запрос и выдает ошибку см.скрин 01.png ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2021, 02:56 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
sergg1957, Запятая перед словом FROM не нужна. Называть таблицу table - плохая практика, даже если работает, т.к. это слово из синтаксиса. Слово where два раза подряд писать не надо, достаточно одного. А сообщения об ошибках надо публиковать текстом, а не фотографией. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2021, 03:43 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
miksoft, ну вот уже же все исправлено и все равно ошибка. Код: sql 1.
пишет - Ошибка синтаксиса (пропущен оператор) в выражении запроса 'count (distinct N3)=2' ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2021, 06:40 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
1) COUNT() - функция, а не процедура, и пробел между именем функции и скобкой недопустим. 2) Ошибка - не MySQL, а VB.Net, а если точнее, так и вовсе от ADO.Net, посему Вы явно ошиблись форумом. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2021, 07:58 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
Akina, без пробела та же ошибка, ну мне нужен был запрос select, а он из SQL, без этого выражения count(distinct N3)=2 никак нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 02:47 |
|
выбрать одинаковые значения из базы
|
|||
---|---|---|---|
#18+
sergg1957 без этого выражения count(distinct N3)=2 никак нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 07:52 |
|
|
start [/forum/topic.php?fid=47&msg=40051747&tid=1828156]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 258ms |
0 / 0 |