Публикации по теме 'join'


Семь типов SQL-соединений
Маловероятно, что вы будете работать исключительно с данными из одной таблицы, поэтому вам потребуется иметь возможность получать данные из нескольких таблиц. Один из способов сделать это - использовать объединения , а в реляционных базах данных объединения - это то, что делает реляционные базы данных реляционными. В этом посте содержится краткое описание четырех основных типов SQL-соединений и трех их вариантов. Что такое соединение? Соединение - это способ связывания данных из двух..

Вопросы по теме 'join'

Неоднозначность в левых соединениях (только оракул?)
Мой начальник обнаружил ошибку в созданном мной запросе, и я не понимаю причины этой ошибки, хотя результаты запроса доказывают его правоту. Вот запрос (упрощенная версия) до исправления: select PTNO,PTNM,CATCD from PARTS left join CATEGORIES on...
4205 просмотров
schedule 22.07.2023

Конкатенация строк в Javascript быстрее, чем в этом примере?
Мне нужно объединить кучу строк в Javascript, и я ищу самый быстрый способ сделать это. Предположим, что Javascript должен создать большой XML-файл, который, естественно, состоит из множества маленьких строк. Итак, я придумал: var sbuffer =...
8815 просмотров
schedule 18.04.2022

Нужна помощь в присоединении к столу
У меня есть функция, которая экспортирует таблицу в CSV, и в запросе я задаю, какие поля будут экспортироваться. Вот запрос: SELECT lname, fname, email, address1, address2, city, state, zip, venue_id, dtelephone, etelephone, tshirt FROM...
134 просмотров
schedule 22.05.2024

В чем разница между использованием и включением в соединениях таблиц в MySQL?
Это ... T1 join T2 using(ID) where T2.VALUE=42 ... такой же как ... T1 join T2 on(T1.ID=T2.ID) where T2.VALUE=42 ... для всех типов соединений? Насколько я понимаю using(ID) , это просто сокращение от on(T1.ID=T2.ID) . Это...
19012 просмотров
schedule 16.06.2023

Максимальное количество соединений JPA/Hibernate?
Есть ли ограничение на количество объединений, разрешенных в запросе JPA/Hibernate? Поскольку Hibernate не присоединяется автоматически , мне приходится явно указывать присоединения в моем JPA. /Спящий запрос. Например, у человека есть адрес, у...
8149 просмотров
schedule 20.02.2023

mysql объясняет разные результаты на разных серверах, один и тот же запрос, одну и ту же базу данных
После долгой работы я, наконец, получил довольно сложный запрос, который работал очень гладко и очень быстро возвращал результаты. Он хорошо работал как при разработке, так и при тестировании, но теперь тестирование значительно замедлилось. Запрос...
3463 просмотров
schedule 20.01.2023

Оператор MySQL, объединяющий объединение и подсчет?
У меня есть таблица "папок". Я хочу вернуть все записи с идентификатором пользователя 16. SELECT * FROM `folders` WHERE userId = 16; У меня есть таблица файлов. Для каждой «папки», возвращенной выше, я хочу вернуть количество «файлов» в...
36483 просмотров
schedule 11.11.2023

LINQ, объединяющий две таблицы
У меня есть две таблицы: A и B. Столбцы A - это GUID, someintVar, someMoreIntvar B col - это GUID, someItemNO, SomeItemDesc Теперь для одного GUID у меня будет только одна строка в таблице A. Но у меня может быть несколько строк для одного и того...
48152 просмотров
schedule 04.02.2022

Присоединить запрос или подзапрос
Существуют ли практические правила для разработчиков, когда использовать объединение вместо подзапроса, или они одинаковы.
966 просмотров
schedule 14.03.2024

SQL для присоединения одной таблицы к другой таблице несколько раз? (Сопоставление продуктов с категориями)
Допустим, у меня есть таблица Product , Category и Product_To_Category . Продукт может быть в нескольких категориях. Product Category Product_to_category ID | NAME ID | Name Prod_id |...
13689 просмотров
schedule 14.10.2023

Как перебирать соединенные данные в двух или более вложенных циклах?
Некоторое время назад я спросил вопрос о вложенных циклах на SO и как это было, внутри циклов моего примера были запросы и я получил четкий ответ: НИКОГДА, НИКОГДА, НИКОГДА не помещайте SQL-запрос в цикл С тех пор я пробовал, и в...
434 просмотров
schedule 19.06.2023

Rails has_and_belongs_to_many объединяет 3 таблицы
У меня есть три модели: листинг, категория и сайт. Между листингом и сайтом существует взаимосвязь «многие ко многим», а между листингом и категорией существует взаимосвязь «многие ко многим». Таким образом, объявление принадлежит одному или...
1717 просмотров
schedule 15.10.2023

SQL-запрос объединяет несколько таблиц — слишком медленный (8 таблиц)
я пытаюсь объединить 8 таблиц в одну, чтобы создать индекс, используемый другим приложением, мой запрос выглядит так: (мой навык mysql очень любительский) SELECT t1_id, t2_name, t3_name, t4_name, t5_name, t6_name, t7_name, t8_name, t9_name...
87042 просмотров
schedule 22.04.2024

COUNT в запросе с несколькими JOINS и GROUP BY CLAUSE
Я работаю над базой данных, которая содержит 3 таблицы: Список компаний Таблица продуктов, которые они продают Таблица цен, которые они предлагали на каждую дату Я делаю такой запрос в своем php, чтобы создать список компаний,...
5433 просмотров
schedule 23.03.2022

Расширенные (?) SQL соединения?
Я немного не понимаю, как это объяснить, поэтому я попытаюсь привести пример некоторых таблиц (+ данные), а затем результат, который мне нужен (все столбцы моей таблицы НЕ НУЛЕВЫЕ): Table: Customers Id int primary key Name varchar(250) Table:...
620 просмотров
schedule 07.01.2024

Запрос связанных данных на основе аналогичного оператора
у меня две таблицы Таблица 1: Столбец A (varchar) Таблица 2: столбец B (varchar) Мне нужно получить все строки из T2, где ColumnB «похож» на любую из строк из «ColumnA%». Например, строки в T1 могут быть такими: Лето09 Осень09 в...
110 просмотров
schedule 11.05.2024

получение данных из 2 разных таблиц с помощью JOIN sql. Кодигнитер
Я использую codeigniter, и мне нужно получить данные из двух разных таблиц. пока он возвращает данные только из таблицыworks_image. как я могу получить данные из обеих таблиц 2? большое спасибо!! $this->db->select('works_image.*',...
17088 просмотров
schedule 19.05.2022

Вопрос, связанный с соединением SQL
У меня возникли проблемы с вопросом о присоединении к SQL. У меня есть таблица EMPLOYEE с EmpID, FirstName, LastName, Email, Phone У меня есть другая таблица OTHERNAME с 2 полями "Name" & "OtherName" . Эта таблица содержит значения...
1042 просмотров
schedule 12.04.2024

Mysql присоединяется к аналогичным столбцам
Я хочу объединить table1 с table2 в столбце «Имя», но table2.Name имеет «e» перед всеми именами (если table1.name = ABC, table2.name = eABC). Как я должен использовать соединение для этих двух? Я пробовал FROM table1 join table2 on 'e'+table1.name...
338 просмотров
schedule 25.06.2023

Выберите только некоторые столбцы из таблицы на LEFT JOIN
Можно ли выбрать только некоторые столбцы из таблицы при LEFT JOIN?
60966 просмотров
schedule 12.03.2022