[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из БД
Эли4ка
Здравствуйте!Вот имеется у меня две базы,связанные между собой.Структура такая
CREATE TABLE `users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` CHAR(25) NOT NULL,
`id_drop` SMALLINT(6) NOT NULL,
PRIMARY KEY(`id`)
)


CREATE TABLE `drop` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`id_drop` INT(11) NOT NULL,
`text` CHAR(250) NOT NULL,
PRIMARY KEY(`id`)
)


Вот как дслеать так,чтобы сначала нашлось name в первой таблице,а потом выбрав id_drop выбрать все данные из второй таблице по этому совпадающему id_drop
Спасибо
Миша
Не проверял, попробуй должно работать.

mysqli_query($DB_connect, "SELECT * FROM `users` INNER JOIN `drop` ON `users`.`id_drop` = `drop`.`id` WHERE `users`.`name` = '$test'");


_____________
Принимаю заказы, писать в ЛС
Эли4ка
Медведь,спасибо,выручил.Вот можешь же когда захочешь wink.gif
Миша
Девушкам всегда приятно помогать smile.gif

_____________
Принимаю заказы, писать в ЛС
Valick
Медведь, почему INNER JOIN ?


_____________
Стимулятор ~yoomoney - 41001303250491
Kusss
а то у медведя куча лишних данных, и id будет из второй таблицы
SELECT 
*
FROM
`drop`
LEFT JOIN
`drop` ON `drop`.`id` = `users`.`id_drop`
WHERE
`users`.`name` = 'наименование'

Эли4ка Странно что поиск по имени, обычно по id
Эли4ка
Valickпросто джоин да?
Kusss,спасибо
Kusss
Медведь
Сори, не будет там лишних данных.
Эли4ка
ого,
 SELECT 
*
FROM
`drop`
LEFT JOIN
`drop` ON `drop`.`id` = `users`.`id_drop`
WHERE
`users`.`name` = 'наименование'
запрос аж 0.0374 занял в первый раз и потом 0.0007
почему так?
Valick
Цитата (Эли4ка @ 1.02.2016 - 15:05)
почему так?

потому что БД не дура и кеширует запросы, зачем напрягаться когда можно запомнить результат

Медведю про джоины:
user posted image

_____________
Стимулятор ~yoomoney - 41001303250491
Kusss
Эли4ка
опечатка копипаста.
`drop`.`id` = `drop`.`id_drop`
Эли4ка
Цитата
потому что БД не дура и кеширует запросы, зачем напрягаться когда можно запомнить результат

Valick,накинула еще в БД данных,сделала запрос-так же 7-8-10 милисекунд
Invis1ble
Цитата (Медведь @ 1.02.2016 - 15:56)
Девушкам всегда приятно помогать smile.gif

О сколько нам открытий чудных...

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Эли4ка
Цитата (Valick @ 1.02.2016 - 12:07)


Медведю про джоины:
user posted image

Шикарная Памятка
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.