Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод таблицы / 9 сообщений из 9, страница 1 из 1
21.05.2020, 09:45
    #39960202
Spfrezen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
Здравствуйте, есть таблица с пользователями и его данными, надо вывести данные в отдельное поле, ниже будет скрин как есть и как надо.
...
Рейтинг: 0 / 0
21.05.2020, 10:31
    #39960216
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
Это PIVOT - а он в MySQL не реализован за нереляционностью.
Эмулируй - в формате хранимой процедуры, вероятно. Хотя правильнее делать подобную трансформацию уже на клиенте, его средствами отображения.
...
Рейтинг: 0 / 0
21.05.2020, 11:06
    #39960223
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
если всегда 3 параметра то можно и заджойнить
...
Рейтинг: 0 / 0
21.05.2020, 15:44
    #39960327
Spfrezen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
Alex_Ustinov,


Мне нужно выводить будет только 2 параметра из всей таблицы всегда.
...
Рейтинг: 0 / 0
21.05.2020, 17:00
    #39960355
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
Spfrezen,

форум по MySQL
покажите с точки зрения MySQL как вы делаете и что хотите.
есть подозрение что надо добавить условие
where typeid=1 (2,3)
...
Рейтинг: 0 / 0
21.05.2020, 18:07
    #39960403
Spfrezen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
Если я делаю SELECT * FROM cfitems where typeid IN (1,2)
То вывод в одну таблицу с просто по порядку идут.
...
Рейтинг: 0 / 0
21.05.2020, 18:43
    #39960417
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
Spfrezen,

ну а два запроса
SELECT * FROM cfitems where typeid=1
SELECT * FROM cfitems where typeid=2
...
Рейтинг: 0 / 0
21.05.2020, 19:00
    #39960432
Gluck99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
Spfrezen
Если я делаю SELECT * FROM cfitems where typeid IN (1,2)
То вывод в одну таблицу с просто по порядку идут.
Тебе надо сделать JOIN таблицы самой к себе.
Код: sql
1.
2.
3.
4.
5.
6.
SELECT 
    cf1.typeid, cf1.login, cf1.content,
    cf2.typeid, cf2.login, cf2.content
FROM cfitems cf1
    JOIN cfitems cf2 on cf1.login = cf2.login
WHERE typeid IN (1, 2)
...
Рейтинг: 0 / 0
21.05.2020, 19:38
    #39960442
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы
там между табличками пустой столбец...
вот и думай, но надо вот так...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод таблицы / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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