Публикации по теме '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