请教个简单又麻烦的SELECT
CnEve 2005-08-08 10:00:57 表A:(标识)ID, (唯一)Vid, (varchar)Vdata
1 v007 xxxxxxxx
2 v022 xxxxxxxx
3 v018 xxxxxxxx
4 v034 xxxxxxxx
..........
100 v088 xxxxxxxx
表B: (标识)ID, (可重复)Vid, (bool)State
25 v018 true
26 v007 true
27 v0022 false
如果只是简单的 SELECT A.ID, A.VID, A.Vdata, B.State FROM A INNER JOIN B ON A.VID = B.VID;
由于两个表的行数不同,而SHOW出的表A就有问题了:(
要求表A全部显示的时候,如果A.Vid = B.Vid,并且B.State=true时,就显示State值为true 否则全部为false。
谢谢,顶者有分。