|
|
|
Выборка
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста. Пытаюсь сделать выборку. SELECT * FROM tb_workers left join tb_post on tb_post.post_no = tb_workers.post_no group BY `tb_workers`.`WORKER_NO` В итоге получаю сообщение Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available и такой результат. почему post_no продублировался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 20:36:19 |
|
||
|
Выборка
|
|||
|---|---|---|---|
|
#18+
AkinaГруппировка ниачём. ну, без нее результат тот же. экспорт бд из воркбенча вложил. может в самой базе косяки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 23:59:09 |
|
||
|
Выборка
|
|||
|---|---|---|---|
|
#18+
li4nost, Ваш запрос, если явно перечислить поля Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Поле POST_NO есть в обеих таблицах. MyQSL често их отдаёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2015, 02:22:24 |
|
||
|
Выборка
|
|||
|---|---|---|---|
|
#18+
скукотища, спасибо, разобрался. а как быть с сообщением? Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2015, 11:31:16 |
|
||
|
Выборка
|
|||
|---|---|---|---|
|
#18+
li4nost, присвоить одной из колонок другое имя, не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2015, 14:02:16 |
|
||
|
Выборка
|
|||
|---|---|---|---|
|
#18+
tanglirli4nost, присвоить одной из колонок другое имя, не? CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`localhost` SQL SECURITY DEFINER VIEW `workers_view` AS SELECT `tb_workers`.`WORKER_NO` AS `WORKER_NO`, `tb_contacts`.`CONT_FNAME` AS `CONT_FNAME`, `tb_departments`.`DEP_NAME` AS `DEP_NAME`, `tb_post`.`POST_NAME` AS `POST_NAME`, `tb_workers`.`WORKER_ISWORK` AS `WORKER_ISWORK` FROM (((`tb_workers` LEFT JOIN `tb_post` ON ((`tb_post`.`POST_NO` = `tb_workers`.`POST_NO`))) LEFT JOIN `tb_departments` ON ((`tb_departments`.`DEP_NO` = `tb_workers`.`DEP_NO`))) LEFT JOIN `tb_contacts` ON ((`tb_contacts`.`CONT_NO` = `tb_workers`.`CONT_NO`))) GROUP BY `tb_workers`.`WORKER_NO` вот что у меня получилось. но все равно предупреждение остается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2015, 14:46:23 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1833570]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 364ms |

| 0 / 0 |
