powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / получить значение поля из таблицы
25 сообщений из 26, страница 1 из 2
получить значение поля из таблицы
    #38961411
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица статьи (для примера),
структура таблицы
id, title
нужно вытащить название всех статей без название поля, то есть, что бы на выходе получить ключ и название статьи
[0]=>статья 1
[1]=>статья 2
[2]=>статья 3
это нужно реализовать в запросе, можно ли так сделать???
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961420
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос будет такой:
Код: sql
1.
SELECT title FROM mytable

А с ключами - это уже разбирайтесь в клиентском языке, MySQL тут ни при чём.
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961436
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я сначала думал что можно это реализовать так - SELECT tilte AS "пустое поля" FROM table, но так тоже не канает, так как поле тоже существует
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961444
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amf1kAS "пустое поля"Не понял, зачем вам эта ерунда?
Если вас не интересует имя поля, ну так и не используйте его никак в программе.
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961449
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
меня интересует значение поля, без его названия!
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961459
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amf1kmiksoft,
меня интересует значение поля, без его названия!Ну так и читайте значение поля без его названия. Не вижу проблемы.
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961465
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
я думал, что это можно реализовать в запросе!
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961471
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amf1kmiksoft,
я думал, что это можно реализовать в запросе!Нет, нельзя. Это не задача СУБД.
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961475
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
amf1kmiksoft,
я думал, что это можно реализовать в запросе!Можно, конечно же можно
Например, так:
Код: sql
1.
2.
select concat('[',id,']=>',title)
from `статьи`
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961481
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще один вопрос. есть 2 таблицы фильма(movies) и роли в фильме(roles)
структура movies:
id, title
структура roles
movie - айди фильма
actor - айди актера, игравшего роль в этом фильме
вопрос - нужно вытащить все фильмы, где играют роль 2 определенных актера(например актер - айди 1 и айди 2)
есть запрос, который выводить все фильмы 2 этих актеров
SELECT `title` FROM `roles` LEFT JOIN `movies` ON `roles`.`movie`=`movies`.`id` WHERE `actor` IN(2,3)
а мне нужно, что бы он выводил только те фильмы, в которых играют роль оба актера???
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961491
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
amf1k,

прямо вот сюда: Шайтан-запрос #2
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961494
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lamer yuga,
да там не то(
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961500
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
amf1klamer yuga,
да там не то(
ну да... там не про фильму.. значит точно не то...
хотя можно все же попробовать прочитать, вдруг на что-то похожим покажется?
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961504
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lamer yuga, все равно, не вьеду - хоть убей(
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961511
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lamer yugaМожно, конечно же можно
Например, так:
Код: sql
1.
2.
select concat('[',id,']=>',title)
from `статьи`


У поля всё равно будет имя. В данном случае - `concat('[',id,']=>',title)`

amf1k , поле выходного набора ОБЯЗАНО иметь имя. Это не обсуждается.
Вопрос же игнорирования этого имени не является заботой SQL-сервера, это забота клиента, получающего набор записей.
Хотите
amf1kна выходе получить ключ и название статьи
[0]=>статья 1
[1]=>статья 2
[2]=>статья 3
- реализуйте это преобразованиями полученного набора у себя на ПэХаПэ.
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961514
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
amf1klamer yuga, все равно, не вьеду - хоть убей(Не, мне подрасстрельные статьи не нравятся...
Лучше въезжай
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961518
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, я тоже думал, что надо всегда давать обстоятельный ответ...
А потом понял, что чем ответ буквальнее и бездумнее, тем он ближе и понятнее ТС-у
И как оказалось - был прав: вопрос закрыт и задан новый
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961519
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lamer yuga,
мой запрос выводить тоже нужные фильмы, мне бы его как - то группировать (что бы выводило только одинаковые фильмы )?
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961523
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
amf1klamer yuga,
мой запрос выводить тоже нужные фильмы, мне бы его как - то группировать (что бы выводило только одинаковые фильмы )?
вникайте.
по ссылке - решение вашей задачи в других терминах.
переложите в ваши обозначения - и сразу все будет понятно
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961549
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lamer yuga,
та только одна таблица, а у меня 2!
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961556
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
amf1klamer yuga,
та только одна таблица, а у меня 2!
ок
product_id=ид фильма
option_id=ид актера
найти те product_id, в которых одновременно есть option_id=3 и option_id=17 - самостоятельно осилишь перевод в свои термины?
Про JOIN для второй таблицы, вижу, знаешь - поэтому какие проблемы с ней?
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961597
amf1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lamer yuga,
SELECT `title`, count(1) as cnt FROM `roles` LEFT JOIN `movies` ON `roles`.`movie`=`movies`.`id` WHERE `actor` IN(1,2) group by actor.actor having cnt = 2
вот что набросал, но с группировкой проблемы!
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961687
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
куплю/арендую парабеллум
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961727
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
amf1kеще один вопрос. есть 2 таблицы фильма(movies) и роли в фильме(roles)
структура movies:
id, title
структура roles
movie - айди фильма
actor - айди актера, игравшего роль в этом фильме
вопрос - нужно вытащить все фильмы, где играют роль 2 определенных актера(например актер - айди 1 и айди 2)
есть запрос, который выводить все фильмы 2 этих актеров
SELECT `title` FROM `roles` LEFT JOIN `movies` ON `roles`.`movie`=`movies`.`id` WHERE `actor` IN(2,3)
а мне нужно, что бы он выводил только те фильмы, в которых играют роль оба актера??? Ок
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select *
from movies
where id in (
  select movie
  from roles r
  where r.actor=1 and exists(
    select 1
    from roles s
    where s.actor=2 and s.movie=r.movie
    )
  );
...
Рейтинг: 0 / 0
получить значение поля из таблицы
    #38961743
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
select m.*
from movies m
join roles r on r.movie=m.id and r.actor=1
join roles s on s.movie=m.id and r.actor=2
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / получить значение поля из таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]