1,WHERE s1.article = s2.article2,SELECT MAX(s2.price) FROM shop s2 3,price=(SELECT MAX(s2.price) FROM shop s2 WHERE s1.article = s2.article);4,SELECT article, dealer, price FROM shop s1我觉得你肯定弄错什么了shops1和shops2肯定是表啊