CREATE TABLE `f` ( --ç¶è¡¨
`ID` int(11) NOT NULL auto_increment,
`FDes` varchar(20) default NULL,
`deleted` int(11) default NULL,
`IDD` varchar(20) default NULL, --对åºçå¤é®
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `s` ( --å表
`ID` int(11) NOT NULL auto_increment,
`SDes` varchar(20) default NULL,
`FID` varchar(20) default NULL, -- å¤é®
`deleted` int(11) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;
å¦ææ²¡ææ¡ä»¶éå¶
select SDes,
(select FDes from f where IDD = FID limit 0, 1) as t
from s
çä»·äº
select s.SDes,f.FDes
from
s left join f as f
on s.FID=f.IDD
å¦æææ¡ä»¶éå¶
select SDes,
(select FDes from f where IDD = FID and deleted=0 limit 0, 1) as ttt
from s where deleted=0
çä»·äº
select s.SDes,f.FDes
from
s left join (select * from f where deleted=0 group by IDD) as f
on s.FID=f.IDD
where s.deleted=0
ä»¥ä¸ `IDD` å `FID` åæ®µå 许æéå¤å 容
ä¸è¿å¦æéå°ç±»ä¼¼é®é¢è¿ä»¥å®é æ åµä¸ºä¾æ®..