|
|
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Помогите пожалуйста решить задачу, с которой уже пол дня бьюсь. Не хватает знаний. Есть две таблицы (не знаю, как наглядно изобразить, постараюсь максимально подробно описать): Поля в первой и их значения id name genre1 genre2 genre3 1 A 2 3 1 2 B 3 1 4 3 C 5 4 1 --- Во второй: id genre 1 va 2 sa 3 da 4 ha 5 pa Запрос вида: Код: sql 1. выводит только одно дополнительное поле с нужным значением. Но как получить все ТРИ значения одновременно в один массив со всеми данными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 22:21 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Есть ли какой-то способ получить данные всех полей первой таблицы, но чтобы в полях genre1 genre2 genre3 сразу были значения из таблицы второй, а не id этих значений? Очень надо! хотя бы подскажите в какую сторону копать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 10:16 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Luck18, приджойнить таблицу трижды. Есть фокус в том, чтобы раздать алиасы таблицам. Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 10:19 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
К сожалению, это почему-то не сработало... На запрос Код: sql 1. 2. 3. 4. 5. Получаю такой массив: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Тоже самое я получал с использованием одного INNER JOIN. Нужно вывести все три жанра в массиве одновременно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:48 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Luck18На запрос Код: sql 1. 2. 3. 4. 5. Выделенное - назачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:50 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Luck18Получаю такой массив:Это видимо библиотека доступа рукожопая, и не умеет правильно отобразить три одноимённых поля. Задай полям выходного набора уникальные имена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:52 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Akina, Чисто для примера, чтобы было видно, что в массив приходит, поля и их значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:52 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
AkinaLuck18Получаю такой массив:Это видимо библиотека доступа рукожопая, и не умеет правильно отобразить три одноимённых поля. Задай полям выходного набора уникальные имена. Звучит как мантра на инопланетном языке :) Нужна помощь )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:54 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:55 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Akina Код: sql 1. О! Сработало! Спасибо, Боги SQL )) Жаль, только я в принцип работы этой выборки не въеду никак. Самое фиговое, когда используешь шаблон, но не понимаешь, как он работает. Почему в этом случае сработало, а в предыдущем нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:58 |
|
||
|
Помогите в выборкой из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Luck18Почему в этом случае сработало, а в предыдущем нет?Потому что в предыдущем все три поля потащили за собой имя genre. Попробуй вставить в коллекцию три разные записи с совпадающим ключом - что будет? правильно, первая вставится, остальные пойдут в пень, или наоборот, каждая следующая будет херить предыдущую и вставать вместо неё. В любом разе из трёх получишь только одну - что ты и наблюдал, а гнида либа доступа тебе даже не сообщила, что были какие-то траблы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 15:13 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=87&tid=1831221]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 404ms |

| 0 / 0 |
