SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.06.2017 16:32:03

Olegar
Участник
Зарегистрирован: 26.06.2017
Сообщений: 4

Не понятен синтаксис

Всем привет
поясните как это работает:
SELECT node.nid AS nid, 'node' AS field_data_field_scor_node_entity_type
FROM
{node} node
этот запрос вытаскивает  из таблицы field_data_field_scor
значение из колонки field_scor_value  каким образом?
и что означает такая запись( =: )
entity_type = :views_join_condition_ AND

Неактивен

 

#2 26.06.2017 17:14:06

klow
Старожил
Зарегистрирован: 06.12.2014
Сообщений: 411

Re: Не понятен синтаксис

:views_join_condition_

это переменная. В которую нужно подставлять нужные значения.
Сам MySql получает

entity_type = 5
, если этой переменной присвоить значение 5.

Неактивен

 

#3 26.06.2017 17:20:28

Olegar
Участник
Зарегистрирован: 26.06.2017
Сообщений: 4

Re: Не понятен синтаксис

спасибо, с этим ясно, а как же все  таки это работает...
SELECT node.nid AS nid, 'node' AS field_data_field_scor_node_entity_type
FROM
{node} node

Отредактированно Olegar (26.06.2017 17:20:43)

Неактивен

 

#4 26.06.2017 17:22:15

klow
Старожил
Зарегистрирован: 06.12.2014
Сообщений: 411

Re: Не понятен синтаксис

{node} node
Это не синтаксис MySql. Скорее всего вместо {node} нужно подставить имя реальной таблицы.

Неактивен

 

#5 26.06.2017 17:38:26

Olegar
Участник
Зарегистрирован: 26.06.2017
Сообщений: 4

Re: Не понятен синтаксис

да, это cms drupal,  {node} это реальная таблица, получается  node  это ее алиас, node и field_data_field_scor связаны  через nid и entity_id

Неактивен

 

#6 26.06.2017 17:43:28

Olegar
Участник
Зарегистрирован: 26.06.2017
Сообщений: 4

Re: Не понятен синтаксис

фигурные скобки это друпаловский момент, на него можно внимание не обращать

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson