Попытка связать две таблицы, но получить всю информацию в одном поле - PullRequest
0 голосов
/ 07 октября 2019

У меня есть две таблицы, и я пытаюсь получить имя поля, связанного с номером кода, а затем я получил другую таблицу, где код указывает на счет, мне удалось их распечатать, ноЯ хочу, чтобы он отображался в виде двух столбцов no & name рядом друг с другом.

Я перепробовал все, что могу придумать, но не могу придумать, как структурировать код.

SELECT no
 FROM take
  WHERE grade =  
   (SELECT MAX(grade) FROM take)
   UNION
    (SELECT name FROM delegate WHERE no = 2008);

Я понял.

нет


2008 Том

1 Ответ

0 голосов
/ 08 октября 2019

Ни один из них не идеален, так как структура таблицы здесь кажется ошибочной ... но, может быть, я еще не понимаю вопроса ...

SELECT no FROM take WHERE grade = (SELECT MAX(grade) FROM take) 
CROSS JOIN (SELECT name FROM delegate WHERE no = 2008);

SELECT (SELECT no FROM take WHERE grade = (SELECT MAX(grade) FROM take))
     , (SELECT name FROM delegate WHERE no = 2008);
...