﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Базы Данных / Базы данных  / объединение таблиц / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 20:15:22 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>[off top]Без английского далеко в программирование не уйдеш. Начинай его учить как можно раньше[on top]</description><pubDate>Fri, 19 Aug 2005 10:03:00 GMT</pubDate><dc:creator>(Phantom)</dc:creator></item><item><title>RE: объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>тот сиквел, что я знаю, я изучил фактически по документации по MySQL, но иногда там не очень понятно написано... плюс ангельский язык... потому и приходится иногда спрошать совета на стороне...по теме: пасиба всем ответившим, методом проб и ошибок остановился на [code]tbl2 JOIN tbl1 USING(FieldID)[/code]</description><pubDate>Thu, 18 Aug 2005 19:57:00 GMT</pubDate><dc:creator>Chupa-Chups</dc:creator></item><item><title>RE: объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>А вообще лутше самому по таким вопросам обращаться к документации. Читать документации это совсем не тяжело.</description><pubDate>Thu, 18 Aug 2005 10:34:00 GMT</pubDate><dc:creator>(Phantom)</dc:creator></item><item><title>RE: объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>Это все просто table1 INNER JOIN table2 USING ( поле связи ) или table1 INNER JOIN table2 ON условие соединенияесть table1 LEFT JOIN table2 USING ( поле связи ) - это значит что связь будет левая, тобиш, если нет данных в table2 которые отвечают ключу в первой, то до полной таблицы будет дополнено NULL. Также есть table1 RIGHT JOIN table2 USING ( поле связи ).И последний это CROSS JOIN, это тоже самое что и from table1, table2</description><pubDate>Thu, 18 Aug 2005 10:32:00 GMT</pubDate><dc:creator>(Phantom)</dc:creator></item><item><title>RE: объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>а тем, что в моём запросе сначала считается декартово произведение трёх таблиц, а затем из них выбираются нужные строки по WHERE. если в таблицах по 1000 строк - декартово произведение содержит их 1000*1000*1000 - аля миллиард. JOIN же по полю с UNIQUE-ключом выполняется на порядки быстрее, плюс возвращаемый без JOIN-а рекордсет является read-only, что пока вроде не мешает, но очень может пригодиться...</description><pubDate>Wed, 17 Aug 2005 16:56:00 GMT</pubDate><dc:creator>Chupa-Chups</dc:creator></item><item><title>RE: объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>а чем указанный самим же запрос не устраивает? зачем JOIN?</description><pubDate>Wed, 17 Aug 2005 01:12:00 GMT</pubDate><dc:creator>Alexey</dc:creator></item><item><title>RE: объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>ну может хоть кто-то на форуме дочитал какую-нибудь книжку по SQL до JOIN''ов?..</description><pubDate>Wed, 17 Aug 2005 01:06:00 GMT</pubDate><dc:creator>Chupa-Chups</dc:creator></item><item><title>объединение таблиц</title><link>http://relib.com/forums/Topic878118-2-1.aspx</link><description>Целевая платформа: MySQLЕсть основная таблица, users, в которой столбцы userID, name, itemID, stuffID, и дополнительные таблицы items (поля itemID и name) и stuffs (поля stuffID и name). Каким запросом получить записи таблицы users, чтобы вместо itemID и stuffID были подставлены поля name соответствующих таблиц? Сейчас делаю всё через SELECT ... FROM users, items, stuffs WHERE users.itemID = items.itemID и т.д., а с JOIN''ами не разобрался - так что прошу помощи =))</description><pubDate>Fri, 12 Aug 2005 16:43:00 GMT</pubDate><dc:creator>Chupa-Chups</dc:creator></item></channel></rss>