|
|
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться с Inner Join из множества таблиц: [SRC sql] SELECT identities_contact.name AS `ФИО`, identities_contacttype.name AS `Тип`, identities_contactfield.label AS `Параметр`, identities_contactvalue.value AS `Значение` FROM identities_contact INNER JOIN identities_contacttype ON identities_contacttype.object_ptr_id = identities_contact.contact_type_id INNER JOIN identities_contacttype_fields ON identities_contacttype.object_ptr_id = identities_contacttype_fields.contacttype_id INNER JOIN identities_contactfield ON identities_contactfield.object_ptr_id = identities_contacttype_fields.contactfield_id INNER JOIN identities_contactvalue ON identities_contact.object_ptr_id = identities_contactvalue.id WHERE identities_contact.related_user_id IS NULL [/SRC] Хочу получить таблицу: ФИО | ТИП | ПАРАМЕТР | ЗНАЧЕНИЕ ИВАНОВ | КЛИЕНТ | АДРЕС | ул.Мира 1 ИВАНОВ | КЛИЕНТ | ТЕЛЕФОН | 123456789 Структуру таблиц прикладываю. Данные: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 02:14:14 |
|
||
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
Забыл прикрепить саму структуру таблиц: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 02:20:29 |
|
||
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
А проблема то в чем? Что у вас не получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 02:44:04 |
|
||
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguА проблема то в чем? Что у вас не получается? Выводит пустой результат вместо: ФИО | ТИП | ПАРАМЕТР | ЗНАЧЕНИЕ ИВАНОВ | КЛИЕНТ | АДРЕС | ул.Мира 1 ИВАНОВ | КЛИЕНТ | ТЕЛЕФОН | 123456789 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 02:50:38 |
|
||
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
Немного по отлаживая наткнулся на проблему, она где-то в последнем join. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Иванов Person АДРЕС Иванов Person ТЕЛЕФОН ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 03:04:26 |
|
||
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
Может так? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 03:42:11 |
|
||
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguМожет так? Код: sql 1. :) нужно больше спать:) нечто похожее, но оно все равно работает с ошибкой! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 11:52:21 |
|
||
|
Разобраться с Inner Join из множества таблиц
|
|||
|---|---|---|---|
|
#18+
group by.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 13:00:00 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38807399&tid=1833933]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 524ms |

| 0 / 0 |
