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

Форум MySQL

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

 

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

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

тема: выборка уникальных значений
 
 автор: dimaxz   (09.07.2012 в 16:35)   письмо автору
 
 

есть две таблицы
CREATE TABLE IF NOT EXISTS _t1(
  id INT(11) NOT NULL AUTO_INCREMENT,
  code VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY (id)
)
ENGINE = MYISAM
AUTO_INCREMENT = 1
CHARACTER SET utf8
COLLATE utf8_general_ci;

CREATE TABLE IF NOT EXISTS _t2(
  id INT(11) NOT NULL AUTO_INCREMENT,
  code VARCHAR(255) DEFAULT NULL,
  price VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY (id)
)
ENGINE = MYISAM
AUTO_INCREMENT = 4
AVG_ROW_LENGTH = 20
CHARACTER SET utf8
COLLATE utf8_general_ci;


и данные:

INSERT INTO _t1 VALUES 
  (1, 'A'),
  (2, 'B'),
  (3, 'A'),
  (4, 'A');

INSERT INTO _t2 VALUES 
  (1, 'A', '50'),
  (2, 'A', '60'),
  (3, 'B', '100');

Какой запрос нужно написать чтоб получить:
_t1.id | _t2.id | _t2.price
1 | 1 | 50
2 | 3 | 100
3 | 2 | 60

  Ответить  
 
 автор: cheops   (09.07.2012 в 22:13)   письмо автору
 
   для: dimaxz   (09.07.2012 в 16:35)
 

А логика какая? По каким полям идет связь?

  Ответить  
 
 автор: dimaxz   (09.07.2012 в 22:43)   письмо автору
 
   для: cheops   (09.07.2012 в 22:13)
 

по code, один к одному

  Ответить  
 
 автор: cheops   (10.07.2012 в 19:01)   письмо автору
 
   для: dimaxz   (09.07.2012 в 22:43)
 

У вас только два уникальных значений в code... какая-то не очень однозначная связь?

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

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