Что означает `st1` и `st2` в данном примере?

146
03 июля 2019, 10:30

Finding Rows with the Maximum Value of a Column by Group

This example returns the best test results of each student:

SELECT name, test, score FROM student_tests st1 WHERE score = (
  SELECT MAX(score) FROM student st2 WHERE st1.name = st2.name
); 
+---------+--------+-------+
| name    | test   | score |
+---------+--------+-------+
| Chun    | SQL    |    75 |
| Esben   | SQL    |    43 |
| Kaolin  | Tuning |    88 |
| Tatiana | SQL    |    87 |
+---------+--------+-------+

Источник

Answer 1

st1 и st2 означают шортнеймы или алиасы если угодно имен таблиц, для более удобного написания запросов

READ ALSO
Как скопировать данные из одной таблицы в другую MySQL?

Как скопировать данные из одной таблицы в другую MySQL?

имеются две таблицы с разными полями таблица test: id,name,address,phone,birthday,company,about

174
Иерархическая зависимость значений

Иерархическая зависимость значений

Подскажите, как можно решить проблему: Есть таблица table1:

158
jdbc over ssh example

jdbc over ssh example

Как подключиться к mysql через ssh по jdbc? Желательно с примерами кода

123
Вставить данные из MySQL в listbox

Вставить данные из MySQL в listbox

Как вставить данные из БД в listbox не нажимая ни на какие кнопки, а при открытии окна?При открытии этого окна в форму под текстом "Выбор материала"...

125