|
|
|
помогите составить запрос
|
|||
|---|---|---|---|
|
#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, 02:13:51 |
|
||
|
помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
imediasunЧтобы в итоге получить такой массивмускль не возвращает массивов в принципе однако если говорить в понятных вам терминах пхп, то мускль может возвращать только такие массивы, в которых сами элементы являются строками/числами/датами, но никак не вложенными массивами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 08:16:04 |
|
||
|
помогите составить запрос
|
|||
|---|---|---|---|
|
#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. Ну вот, если нигде не ошибся (возможности проверить нету), то должно заработать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 14:01:26 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38508659&tid=1835512]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 391ms |

| 0 / 0 |
