Задавайте вопросы, мы ответим
Вы не зашли.
Есть примерно такая таблица:
tel | IDrabotnika | name | nomerGruppy | boss
---------------------------------------------
0458 | ma121 | Ivan | 1234 | ma100
---------------------------------------------
0045 | ma100 | Oleg | 2344 | ma10
Мне нужно в идеале задать ID работника и получить информацию о его имени и о имени его босса.
То есть, желаемый результат такой:
name| boss|
------------
Ivan | Oleg|
Получилось сделать только запрос по ID, и то, по-моему, не очень красивый.
Неактивен
Неактивен
Говорит Table 'table1' does not exist
Неактивен
Простите, таблицу надо было одну и ту же ввести просто, всё получилось, большое спасибо вам!!!
Неактивен
Можно еще вопрос?
Попробовала по этому принципу сделать другой SELECT, но почему-то выходит empty set, хотя данные есть.
Таблицы:
tableB:
BID| ...|...|
-----------
b12|....|...|
-----------
b11|....|...|
------------
b10|....|...|
-----------
tableM:
BID|...|....|....|
---------------
b10|...|....|....|
---------------
Если я хочу получить данные, одинаковые в обеих таблицах, то работает такой запрос:
Неактивен
solenie написал:
Если я хочу получить данные, одинаковые в обеих таблицах, то работает такой запрос:
solenie написал:
Но если я задаю запрос наоборот, то есть чтобы получить данные из tableB, которых нет в tableM, то выдаётся только empty set.
Неактивен
Получается, только если в конце не s1.BID, a s2.BID ставить.
Но эта вторая колонка с нулями как-то совсем не нужна
Неактивен
Да, это я описался.
Уберите s2.BID из списка выбираемых полей (см прошлое сообщение - отредактировано)
Неактивен
Спасибо вам огромное!
Неактивен