|
MySQL.RU - Webboard
Вернуться
выбрать из второй и третьей таблицы по id (катерина) 28/10/2013 - 00:39:43
Re: выбрать из второй и третьей таблицы по id (Akina) 28/10/2013 - 08:45:24
Re: выбрать из второй и третьей таблицы по id (Akina) 28/10/2013 - 12:00:28
From: катерина - 28/10/2013 - 00:39:43
Subject:выбрать из второй и третьей таблицы по id
-----------------
Здрасте. Есть три таблицы
Первая contact с полями id name
вторая data с полями contact_id field value
и третья emails с полями contact_id email
пробую так
SELECT value, name, email
FROM `data` AS d
LEFT JOIN contact AS c ON c.id=d.contact_id
LEFT JOIN emails AS e ON e.contact_id=d.contact_id
WHERE d.contact_id='$id' AND
(field = 'phone' OR field = 'city')
Все работает. Но понимаю что что-то не правильно делаю.
Потому что на выходе в массиве name повторяется несколько раз.
Можно как-то сделать что бы name было один раз? Да и value из поля field приходится разбирать.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
42927
|
|