@Blyyya

Как перевести эти sql-запросы на русский язык?

Как перевести эти sql-запросы на великий и могучий ?

1.
SELECT id,  LEFT(joketext,  20),  name,  email
    FROM joke INNER JOIN author 
    ON authorid = author.id

Мой вариант - ВЫБРАТЬ ячейки id, первые 20 символов из ячейки joketext, name, email ИЗ таблицы joke и (внутренне)объединить с таблицей author НА условие совпадения значений ячеек authorid и id таблицы author! ПРАВ ЛИ Я ?

2.
SELECT joketext
    FROM joke INNER JOIN jokecategory 
    ON joke.id = jokeid
    INNER JOIN category
    ON categoryid = category.id
    WHERE name =  "о д'Артаньяне"

Мой вариант - Выбрать ячейку joketext ИЗ таблицы joke и (внутренне)объединить с таблицей jokecategory НА условие совпадения значений id из таблицы joke и jokeid -> далее... полученный результат (внутренне)объединить с таблицей category НА условие совпадения значений categoryid и id из таблицы category ГДЕ в ячейке есть слова "о д'Артаньяне" ! ПРАВ ЛИ Я ?

3.
SELECT author.name                      <- не понятно в этом месте
                            FROM joke INNER JOIN author 
                            ON authorid = author.id 
                            INNER JOIN jokecategory 
                            ON joke.id = jokeid 
                            INNER JOIN category
                            ON categoryid = category.id 
                            WHERE category.name = 
"о д'Артаньяне" <- не понятно в этом месте


Мой вариант - ВЫБРАТЬ ячейку name таблицы author ИЗ таблицы joke (внутренне)объединить c таблицей author НА условие совпадения значений authorid и id таблицы author -> далее... полученный результат (внутренне)объединить c таблицей jokecategory НА условие совпадения значений id таблицы joke и jokeid -> далее... полученный результат (внутренне)объединить c таблицей category НА условие совпадения значений categoryid и id таблицы category ГДЕ в ячейке name таблицы category есть слова «о д'Артаньяне» ! ВОТ в этом запросе точно, накосячил
  • Вопрос задан
  • 938 просмотров
Пригласить эксперта
Ответы на вопрос 1
coderisimo
@coderisimo
1) Это SQL запросы
2) по последнему запросу :
ты получаешь запросом таблицу созданную из 4-х разных таблиц имеющих общие поля :
в этой таблице будет присутствовать author.name ( из author) и category.name ( из category).
Для лучшего понимания этого и других запросов кури 'SQL запросы'. PHP здесь не при делах ))).
Есть подробные пояснения , даже с картинками )))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы