嗨,我必须编写一个 mysql 查询,我将解释该查询我想如何工作。
我有两张桌子
一种
CREATE TABLE IF NOT EXISTS `A` (
`field1` int(10) NOT NULL AUTO_INCREMENT,
`field2` int(10) NOT NULL,
`field3` int(10) NOT NULL,
`field4` varchar(255) DEFAULT NULL,
`fields5` int(10) NOT NULL,
`field6` varchar(255) NOT NULL,
`field7` varchar(255) NOT NULL,
`field8` int(10) NOT NULL,
`field9` tinyint(1) NOT NULL COMMENT '1=for enabled resource 0= for
disabled resource',
PRIMARY KEY (`field1`);
表 B
CREATE TABLE IF NOT EXISTS `estimate_resource_mth` (
`field1` int(10) NOT NULL AUTO_INCREMENT,
`field2` int(10) NOT NULL,
`field3` int(10) NOT NULL,
`field4` int(10) NOT NULL,
PRIMARY KEY (`field1`) ;
tableA
从to有一对多的引用,tableB
即对 的A.field1
多重引用B.table2
。现在我将解释我需要得到什么,我有一个 id,它A
使用 where 条件从表filed4
中提取数据到许多关系)。我怎么能在一个查询中得到这个数据。