|
многие-ко-многим
|
|||
---|---|---|---|
#18+
камрады подсобите. есть три таблицы. A a_id.....a_name 1.........первый 2.........второй 3.........третий 4.........четвертый 5.........пятый B b_id.....b_name 10.......тег 1 20.......тег 2 30.......тег 3 40.......тег 4 50.......тег 5 60.......тег 6 70.......тег 7 80.......тег 8 90.......тег 9 100.......тег 10 AB id_a......id_b 1..........10 1..........30 1..........50 2..........70 2..........10 3..........20 4..........60 4..........80 5..........100 5..........70 5..........30 5..........10 запрос Код: plaintext 1. 2. 3.
возвращает то что надо. но скажите можно, что бы результат по тегам для каждой записи заносился в одну строку? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2009, 22:19 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
непонятно как твой селект работает ? ведь в таблице А нет поля b_name покажи плиз 1. что дает селект 2. что надо получить ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2009, 09:14 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
вот что происходит когда в селекте указано несуществующее поле Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2009, 10:37 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
mrbrooksвозвращает то что надо. но скажите можно, что бы результат по тегам для каждой записи заносился в одну строку? Код: plaintext 1. 2. 3.
nosovнепонятно как твой селект работает ? ведь в таблице А нет поля b_nameЗато оно есть в таблице B. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2009, 17:55 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
[quot White Owl] Оно? /quot] почти. возвращает только первую запись и все теги одной строкой (даже те которые ей не принадлежат) =) но суть ухватил. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2009, 11:30 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
White Owl, оно камрад! оно. это я криво посмотрел =) большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2009, 15:19 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
а не могли бы подсказать как корректно sql запросом вставить данные в таблицы. к примеру в таблицу А - шестой, а в AB 6 - 10; 6 -20; 6- 30; 6 - 40. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 11:48 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
я пытаюсь сделать вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
не знаю только кошерно ли это? и к тому же хотелось бы id_a всетаки определить в БД. Пытался заюзать last_insert_rowid() - но без понятия как его использовать для вставки из одной таблицы в другую. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 12:21 |
|
многие-ко-многим
|
|||
---|---|---|---|
#18+
намутил такое: Код: plaintext 1. 2. 3. 4. 5.
на вид злобно - но работает как надо. Знающие люди - это нормально - или есть более гламурный способ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 14:12 |
|
|
start [/forum/topic.php?fid=54&msg=36287398&tid=2009411]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 475ms |
0 / 0 |