Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выборка из 2х таблиц
 
 автор: Ghost_user   (19.12.2009 в 21:23)   письмо автору
 
 

я написал запрос:

$sql_q=mysql_query("SELECT id,caption,rang AS (SELECT type FROM global_users_clans_id WHERE user_id=".$worlduser['id'].") FROM global_users_clans WHERE id=(SELECT clan_id FROM global_users_clans_id WHERE user_id=".$worlduser['id'].")");


смысл думаю ясен, в общем:

caption - заголовок группы/клана
rang - ранг пользователя в клане, вот здесь и загвостка!

помогите исправить ошибку, синтактис запроса не нравиться MySQL'у, это из-за того что я
rang AS (SELECT type FROM global_users_clans_id WHERE user_id=".$worlduser['id'].")

написал.
id, caption относятся к таблице global_users_clans!

а type=rang относиться к таблице global_users_clans_id, то есть в этой таблице перечислены участники этой группы и соответственно их привелегии.

помогите выбрать одним запрос=)

  Ответить  
 
 автор: ddhvvn   (19.12.2009 в 23:32)   письмо автору
 
   для: Ghost_user   (19.12.2009 в 21:23)
 

вы знаете для чего нужен AS? Проще говоря он нужен для создания короткого псевдонима имени поля =)
То что Вы написали, пример того, что не работает - супер.
Но сначала бы надо было внятно, чего хотите добиться

  Ответить  
 
 автор: Ghost_user   (20.12.2009 в 15:17)   письмо автору
 
   для: ddhvvn   (19.12.2009 в 23:32)
 

в общем мне бы хотелось получить одним запросом 2 столбца из одной таблицы и 1 столбец из другой таблицы, возможно так?

  Ответить  
 
 автор: ddhvvn   (20.12.2009 в 18:51)   письмо автору
 
   для: Ghost_user   (20.12.2009 в 15:17)
 

возможно, скорее всего Вам понадобится JOIN

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования