Size: a a a

Laravel для начинающих

2021 January 27

AH

Andrey Helldar in Laravel для начинающих
Georgy
Ребята, помогите с запросом.. не понимаю на что именно ругается по синтаксису -

SELECT var.Id as ID, c.Id as COLOR_ID, p.Id as PROC_ID, IF( c.FullName != '', c.FullName, c.Name ) as COLOR_NAME, IF( p.FullName != '', p.FullName, p.Name ) as PROC_NAME FROM used_disccp_variant var LEFT JOIN used_disccolor c ON var.Color=c.Id LEFT JOIN used_discprocessway p ON var.Processway=p.Id WHERE var.CompanyId = '235'
SELECT
 var.Id AS ID,
 c.Id AS COLOR_ID,
 p.Id AS PROC_ID,
 IF(
   c.FullName != '',
   c.FullName,
   c.Name
 ) AS COLOR_NAME,
 IF(
   p.FullName != '',
   p.FullName,
   p.Name
 ) AS PROC_NAME
FROM
 used_disccp_variant var
 LEFT JOIN used_disccolor c
   ON var.Color = c.Id
 LEFT JOIN used_discprocessway p
   ON var.Processway = p.Id
WHERE var.CompanyId = '235'

Что за used_disccp_variant var ?
Надо писать  used_disccp_variant as var ?
источник

P

PSYTRGLES in Laravel для начинающих
необязательно вроде
источник

AH

Andrey Helldar in Laravel для начинающих
PSYTRGLES
необязательно вроде
Да, точно
источник

AH

Andrey Helldar in Laravel для начинающих
источник

P

PSYTRGLES in Laravel для начинающих
вообще он
IF(
   c.FullName != '',
   c.FullName,
   c.Name
 )
на это по логиге ругается
источник

P

PSYTRGLES in Laravel для начинающих
как будто символ где-то лишний
источник

P

PSYTRGLES in Laravel для начинающих
но я чет ошибки тут не вижу
источник

AH

Andrey Helldar in Laravel для начинающих
PSYTRGLES
но я чет ошибки тут не вижу
Вот и я отформатировал запрос и не вижу ошибки...
При выполнении ругается на отсутствие таблицы, но если намеренно удаляю запятую - ругается на запрос.
источник

G

Georgy in Laravel для начинающих
SELECT
 var.Id AS ID,
 c.Id AS COLOR_ID,
 p.Id AS PROC_ID,
 IF(
   c.FullName != '',
   c.FullName,
   c.Name
 ) AS COLOR_NAME,
 IF(
   p.FullName != '',
   p.FullName,
   p.Name
 ) AS PROC_NAME
FROM
 used_disccp_variant var
 LEFT JOIN used_disccolor c
   ON var.Color = c.Id
 LEFT JOIN used_discprocessway p
   ON var.Processway = p.Id
WHERE var.CompanyId = '235'
источник

G

Georgy in Laravel для начинающих
это работает..
источник

G

Georgy in Laravel для начинающих
хм
источник

P

PSYTRGLES in Laravel для начинающих
))) это как? ))))
источник

ЕК

Егор Карась... in Laravel для начинающих
Andrey Helldar
SELECT
 var.Id AS ID,
 c.Id AS COLOR_ID,
 p.Id AS PROC_ID,
 IF(
   c.FullName != '',
   c.FullName,
   c.Name
 ) AS COLOR_NAME,
 IF(
   p.FullName != '',
   p.FullName,
   p.Name
 ) AS PROC_NAME
FROM
 used_disccp_variant var
 LEFT JOIN used_disccolor c
   ON var.Color = c.Id
 LEFT JOIN used_discprocessway p
   ON var.Processway = p.Id
WHERE var.CompanyId = '235'

Что за used_disccp_variant var ?
Надо писать  used_disccp_variant as var ?
as это опционально
источник

P

PSYTRGLES in Laravel для начинающих
Georgy
это работает..
ты просто скопировал код Андрея, который скопировал твой код?
источник

ЕК

Егор Карась... in Laravel для начинающих
PSYTRGLES
ты просто скопировал код Андрея, который скопировал твой код?
Получается, что Андрей освятил его код
источник

P

PSYTRGLES in Laravel для начинающих
походу
источник

G

Georgy in Laravel для начинающих
лол
источник

ЕК

Егор Карась... in Laravel для начинающих
Ну там и на аве святой старец, всё сходится
источник

P

PSYTRGLES in Laravel для начинающих
ща я тут свой код с багами скину, сделайте плиз тоже самое, плачу 10 баксов
источник

AH

Andrey Helldar in Laravel для начинающих
Егор Карась
Получается, что Андрей освятил его код
Я просто вставил его в SQLYog и нажал F12 для автоформатирования...
источник