powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / select
3 сообщений из 3, страница 1 из 1
select
    #38675539
jhg12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть в бд таблица. В ней есть данные и дата. Нужно перебрать данные с 2 датами в одной таблице, на равенство другой колонки. Ну и показать данные как за одну, так и за вторую дату. К примеру такая таблица

Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE "table"
(
  id integer,
  title text,
  date date
)


В ней такие данные
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
INSERT INTO "table"(
            id, title, date)
    VALUES (1, 't1', '2005-03-01');

INSERT INTO "table"(
            id, title, date)
    VALUES (2, 't2', '2005-03-01');

INSERT INTO "table"(
            id, title, date)
    VALUES (3 't1', '2005-02-01');
INSERT INTO "table"(
            id, title, date)
    VALUES (4, 't1', '2005-02-01');


Нужно выбрать сначала данные за первую дату, и сравнить по title на равенство каждые данные из определенной даты
...
Рейтинг: 0 / 0
select
    #38676814
Попробуй задать вопрос ещё раз. Ибо пока непонятно, что же тебе в итоге нужно...
В крайнем случае - приведи более расширенный набор тестовых данных и покажи, какой результат хочешь видеть на этих тестовых данных
...
Рейтинг: 0 / 0
select
    #38680254
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВАнгую, что подойдет скрипт

select t1.date, t2.date from table t1 join table t2 on t1.date = t2.date where t1.title = 't1' and t2.title = 't2'
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / select
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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