|
|
|
обьединение
|
|||
|---|---|---|---|
|
#18+
Здравствуйте помогите пожалуйста с таким вопросом. есть две таблицы. А и В А 1.2,3,4 В 1.5.6. как сделать обьединение так чтобы можно было видеть в результате С 1.2.5.6 делаю по такому методу select 1,2,5,6 from a inner join B on 1=1 where 3=... , 4>... group by 1 и вот тут то выбивает ошибку, если ставлю селект *, то все нормально только много лишней информации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 12:55:16 |
|
||
|
обьединение
|
|||
|---|---|---|---|
|
#18+
ARCACARи вот тут то выбивает ошибкукоторую мы должны угадать? впрочем, скорее всего вам надо указывать поля в виде "имя_таблицы.имя_поля", а не просто "имя_поля" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 12:58:43 |
|
||
|
обьединение
|
|||
|---|---|---|---|
|
#18+
ARCACARЗдравствуйте помогите пожалуйста с таким вопросом. есть две таблицы. А и В А 1.2,3,4 В 1.5.6. как сделать обьединение так чтобы можно было видеть в результате С 1.2.5.6 делаю по такому методу select 1,2,5,6 from a inner join B on 1=1 where 3=... , 4>... group by 1 и вот тут то выбивает ошибку, если ставлю селект *, то все нормально только много лишней информации select 1,2,3,4 в этом месте появляется ошибка, потому что компьютер не может решить какую единицу вы хотите взять a.1 или b.1 для того, чтобы убрать ошибку есть два варианта 1) добавить имена таблиц a.1, a.3, b.5 2) вместо inner join использовать natural join и тогда он сам догадается, что 1 это общее поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2014, 13:20:56 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38751498&tid=1834212]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 326ms |

| 0 / 0 |
