![]()  | 
		
Задавайте вопросы, мы ответим
Вы не зашли.
Есть примерно такая таблица:
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 из списка выбираемых полей 
 (см прошлое сообщение - отредактировано)
Неактивен
Спасибо вам огромное!
Неактивен