
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.11.2005, 10:18:39
|
|||
|---|---|---|---|
Есть ли у записи связанные данные? |
|||
|
#18+
Есть 2 таблицы: продукты (id, name) и ключи_продуктов(id, prod_id) Можно ли одним запросом вытащить данные по продукту + узнать, имеется ли связанный с ним хотя бы один ключ? т.е. для продукта получить строку вида: id | name | key_id где key_id - число (одно из id) ключа (т.е. есть связанные ключи) или NULL, если у продукта нет ключей. Спасибо! PS: MySQL4.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 11:13:02
|
|||
|---|---|---|---|
Есть ли у записи связанные данные? |
|||
|
#18+
Если я правильно понял, то нужно следующее SELECT DISTINCT id, name, prod_id key_id FROM product LEFT JOIN product_key ON product.id = product_key.id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 14:56:00
|
|||
|---|---|---|---|
Есть ли у записи связанные данные? |
|||
|
#18+
нужно для продукта с id=2 получить запись: name | key_id где key_id=NULL, если с продуктом не связан ни один ключ, и любое значение в противном случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 15:04:42
|
|||
|---|---|---|---|
|
|||
Есть ли у записи связанные данные? |
|||
|
#18+
Panchousнужно для продукта с id=2 получить запись: name | key_id где key_id=NULL, если с продуктом не связан ни один ключ, и любое значение в противном случае Можно, соедини зависимую таблицу по ключу левым объединением и вытащи кол-во ключей зависимой таблицы. Вообще читай введение в SQL http://www.mysql.ru/docs/gruber/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 17:28:35
|
|||
|---|---|---|---|
Есть ли у записи связанные данные? |
|||
|
#18+
Валентин КМожно, соедини зависимую таблицу по ключу левым объединением и вытащи кол-во ключей зависимой таблицы. Не понял Вас. Что такое "левое объединение"? Как будет выглядеть SQL-запрос (хотя бы примерно)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2005, 18:35:06
|
|||
|---|---|---|---|
Есть ли у записи связанные данные? |
|||
|
#18+
temofey тебе написал ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2005, 11:13:10
|
|||
|---|---|---|---|
Есть ли у записи связанные данные? |
|||
|
#18+
maXmotemofey тебе написал ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm это не тот запрос - он работает неправильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2005, 17:15:54
|
|||
|---|---|---|---|
|
|||
Есть ли у записи связанные данные? |
|||
|
#18+
Panchous maXmotemofey тебе написал ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm это не тот запрос - он работает неправильно Так ты думаешь, что тебе запросы будут писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1853442]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
235ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 490ms |

| 0 / 0 |
