|
|
|
| есть две таблицы
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 | |
|
|
|
|
|
|
|
для: dimaxz
(09.07.2012 в 16:35)
| | А логика какая? По каким полям идет связь? | |
|
|
|
|
|
|
|
для: cheops
(09.07.2012 в 22:13)
| | по code, один к одному | |
|
|
|
|
|
|
|
для: dimaxz
(09.07.2012 в 22:43)
| | У вас только два уникальных значений в code... какая-то не очень однозначная связь? | |
|
|
|