|
Вывод данных из двух таблиц
|
|||
---|---|---|---|
#18+
Прошу помочь, кто может. При выборке данных из двух таблиц строчки повторяются по несколько раз. Перепробывал разные варианты запросов, есть общее поле в таблицах - а толку никакого. Задача следующая. Есть две таблицы с абсолютно одинаковыми полями, но разными товарами, соответственно общее поле - с кодом фирмы. Про выборку всех полей из двух таблиц - вообще не говорю, данные повторяются по многу раз. Кто может помочь - плиз. Игорь ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2002, 18:54 |
|
Вывод данных из двух таблиц
|
|||
---|---|---|---|
#18+
Объяснил ты корявенько - признайся! Посему могу предложить только ссылки на несколько функций: http://www.mysql.com/doc/en/index.html][ INNER | LEFT | RIGHT ] JOIN А в принципе, я так полагаю, ты забыл указать критерий объединения таблиц. По хорошему привел-бы пример маленький таблиц и что надо из них получить! ? C_НОВЫМ_ГОДОМ!!! ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2002, 09:52 |
|
Вывод данных из двух таблиц
|
|||
---|---|---|---|
#18+
пример SELECT `posts`.`forum_id`,`posts`.`topic_id`, `topics`.`title`, `topics`.`starter_name`, `topics`.`posts`, `topics`.`last_poster_name`, `posts`.`post` FROM `posts`, `topics` WHERE (`posts`.`topic_id` = `topics`.`tid`) ORDER BY (`posts`.`topic_id`) DESC LIMIT 5" --------------------------------------------- `posts`, `topics` таблицы из которых берутся данные см. фром `posts`.`topic_id` = `topics`.`tid` у этих полей разных таблиц одинаковые уникальные значения см. энд ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2003, 18:54 |
|
Вывод данных из двух таблиц
|
|||
---|---|---|---|
#18+
Задача простая, теоретически все понятно, а на практике получается ерунда. Задача следующая: есть две(или больше) таблиц с абсолютно одинаковыми значениями полей (товары) описание, цена, фирма итд. Общее поле с кодом фирмы в каждой таблице. Когда составляется запрос - то "SELECT * FROM table1, table2 WHERE identific='значение общего поля(идентификатор)' " При выводе всего этого поля повторяются по несколько раз.Кто-нибудь с этим сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2003, 11:30 |
|
Вывод данных из двух таблиц
|
|||
---|---|---|---|
#18+
...есть две(или больше) таблиц с абсолютно одинаковыми значениями полей (товары) описание, цена, фирма итд... Вот это твое утверждение говорит о том, что тебе надо было это все поместить в одну таблицу, а не в несколько! И тебе надо использовать UNION Пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
но эта функция появилась только с 4.х В 3.х есть еще одно решение MERGE Tables Но в любом случае, скорее всего надо менять структуру таблицы И почитай статейку по базам данных в целом. Как создавать и по каким принципам! ? C_НОВЫМ_ГОДОМ!!! ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2003, 12:09 |
|
|
start [/forum/topic.php?fid=47&fpage=712&tid=1856207]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
others: | 240ms |
total: | 374ms |
0 / 0 |