
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.12.2013, 02:13:51
|
|||
|---|---|---|---|
|
|||
помогите составить запрос |
|||
|
#18+
Выбрать все данные из таблицы 'bills' соединив их с данными из таблицы 'sales' по полю 'id_bill' если в таблице 'bills' поле 'id_owner' равен 1 таблица bills id_bill=>1,adress=>street,id_owner=>1; таблица sales id=>1,id_bill=>1,start=>2013-09,price=>2000,end=>2013-12; id=>2,id_bill=>1,start=>2014-01,price=>1000,end=>2014-03 Чтобы в итоге получить такой массив [id_bill]=>1,[adress]=>street,array[0]=>([id]=>1,[start]=>2013-09,[price]=>2000,[end]=>2013-12),array[1]=>([id]=>2,[start]=>2014-01,[price]=>1000,[end]=>2014-03) Помогите пожалуйста составить такой запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.12.2013, 08:16:04
|
|||
|---|---|---|---|
помогите составить запрос |
|||
|
#18+
imediasunЧтобы в итоге получить такой массивмускль не возвращает массивов в принципе однако если говорить в понятных вам терминах пхп, то мускль может возвращать только такие массивы, в которых сами элементы являются строками/числами/датами, но никак не вложенными массивами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.12.2013, 14:01:26
|
|||
|---|---|---|---|
помогите составить запрос |
|||
|
#18+
imediasunВыбрать все данные из таблицы 'bills' соединив их с данными из таблицы 'sales' по полю 'id_bill' если в таблице 'bills' поле 'id_owner' равен 1 таблица bills id_bill=>1,adress=>street,id_owner=>1; таблица sales id=>1,id_bill=>1,start=>2013-09,price=>2000,end=>2013-12; id=>2,id_bill=>1,start=>2014-01,price=>1000,end=>2014-03 Чтобы в итоге получить такой массив [id_bill]=>1,[adress]=>street,array[0]=>([id]=>1,[start]=>2013-09,[price]=>2000,[end]=>2013-12),array[1]=>([id]=>2,[start]=>2014-01,[price]=>1000,[end]=>2014-03) Помогите пожалуйста составить такой запрос Код: plsql 1. Как уже сказали, mysql не умеет возвращать массивы, потому на клиенте то, что получилось, надо будет представить в виде массива самому. Итак, из sql это выйдет в таком виде: Код: php 1. Я так понимаю по представлению Вами массива, Вы на php пишите? Тогда вот пример как такой массив переделать в то, что Вам нужно: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Ну вот, если нигде не ошибся (возможности проверить нету), то должно заработать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1835512]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 310ms |

| 0 / 0 |
