Перейти к содержанию

Рекомендуемые сообщения

Ребята и Девчата, всем привет ) 

 

Опять ковыряюсь в моделях, возник вопрос по выборке из таблиц он же LEFT JOIN или JOIN и тд. зачем писать вот так при сравнении 

"product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE 

product p, product_description pdp.product_id, pd.product_id

 

если можно вот так  

"product LEFT JOIN " . DB_PREFIX . "product_description ON (product.product_id = product_description.product_id) WHERE 
Изменено пользователем ArtenPitov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Програмеры по природе ленивы же. У вас на несколько букв длиннее запрос :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Програмеры по природе ленивы же. У вас на несколько букв длиннее запрос :)

"Лень двигатель прогресса"

 

зато понятнее, а то потом догадываться какая где таблица  

Изменено пользователем ArtenPitov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

потому что существуют aliaces

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Лень двигатель прогресса"

 

зато понятнее, а то потом догадываться какая где таблица  

Не надо догатываться

 

алиас прописывается по неким правилам

 

product_description pd

 

 

Но, иногда без алиасов не обойтись

 

SELECT p1.name as name1, p2,name as name2

FROM product p1

JOIN product p2

WHERE p2.product_id <> p1.product_id

 

 

только не запускайте этот селект

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не надо догатываться

 

алиас прописывается по неким правилам

 

product_description pd

 

 

Но, иногда без алиасов не обойтись

 

SELECT p1.name as name1, p2,name as name2

FROM product p1

JOIN product p2

WHERE p2.product_id <> p1.product_id

 

 

только не запускайте этот селект

Спасибо, про alias понял, почитал, а почему не обойтись к примеру в этом запросе (ps Alias конструкция для меня немного новая) ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Спасибо, про alias понял

Спасибо, ткнули мордой в грязь... как бы теперь правильно запомнить.. :)  alias alias alias

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, ткнули мордой в грязь... как бы теперь правильно запомнить.. :)  alias alias alias

та ну,я даже не думал про это, мне только суть вопроса важна )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

здесь

пора бы уже уметь пользоваться пс :ugeek:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

здесь

пора бы уже уметь пользоваться пс :ugeek:

так это я уже давно прочитал ) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так это я уже давно прочитал ) 

тогда зачем спрашивать очевидное? :ugeek:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда зачем спрашивать очевидное? :ugeek:

Уже разобрался ) пол часа и вопрос решен )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще один вопрос, вот такой массив лучше делить на дав запроса или  извращаться is_array() все что во внутреннем массиве пишется в отдельную таблицу 

Array(    [image] => 123    [width] => 100    [height] => 100    [0] => Array        (            [name] => RU            [description] => RU        )    [1] => Array        (            [name] => EN            [description] => EN        )    [rating] => 0    [sort_order] => 0)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

о чем речь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

о чем речь?

нужно было записать тексты под разные языки, уже решил 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.