Приветствую всех вошедших
Не в курсе есть ли в mysql связи. Допустим есть 2 таблицы. В одной таблице в последнем столбце у каждой выбранной строки - поле с номером, и нужно делать запрос к другой таблице, что бы узнать, что это за номер. Видел, что можно как то сделать 1 запрос для этого дела и уже перебирать результат запроса как будь то он из одной таблицы. Пример того, что пытаюсь осуществить:
//table `girls`
//fields - `id`,`name`,`size`
(1, 'у Маши', 4),
(2, 'у Светы', 3),
(3, 'у Оли', 2),
(4, 'у Ирины', 3);
//table `boobs`
//fields - `id`,`size`,`title`
(18, 2, 'нормальные'),
(31, 3, 'большие'),
(41, 4, 'очень большие');
Можно, по старинке, сделать запрос к girls
, и перебирая записи в цикле, в самом цикле делать запросы к boobs
, и заменять цифру из girls
.size
на значение boobs
.title
. А можно ли на выходе получить 1 таблицу?
Сам сумел только так
так?
SELECT
g.id, g.name,
b1.title boobs
FROM girls g
LEFT JOIN boobs b1 ON b1.size = g.size
... ппц конечно темка.
/* Результат */
1 у Маши очень большие
2 у Светы большие
3 у Оли нормальные
4 у Ирины большие
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть таблица (выше)Необходимо выбрать записи по полю "data" с 2013-06-17 по 2013-06-24, чтобы в результате выводились уникальные записи по полю "id2", и что...
echo $number_date['дата']; выводит все даты