
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.08.2013, 12:14:13
|
|||
|---|---|---|---|
|
|||
(MySQL) выбрать товары с фото и без фото |
|||
|
#18+
Здрасте! Дано 2 таблицы: товары и фото товаров items: id_item (p.k.) title fotos: id_foto (p.k.) id_item (f.k.) src вопросы: 1) как лучше выбирать товары с фото? так: SELECT DISTINCT(t1.id_item) FROM `items` as t1, `fotos` as t2 WHERE t1.id_item = t2.id_item"; или так: SELECT t1.id_item FROM `items` as t1, `fotos` as t2 WHERE t1.id_item = t2.id_item GROUP BY id_item"; 2) как выбрать товары без фото? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2013, 12:18:12
|
|||
|---|---|---|---|
(MySQL) выбрать товары с фото и без фото |
|||
|
#18+
1) Формально DISTINCT чуть-чуть быстрее (ведь он не требует сортировки), а реально, думаю, пофиг... протести на своей версии сервера и структуре таблиц... 2) Код: sql 1. 2. 3. 4. Возможны также варианты с использованием NOT EXISTS и пр. Что эффективнее - опять-таки зависит от конкретных условий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1836284]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
168ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 463ms |

| 0 / 0 |
