SELECT cust_id, cust_name, cust_contact FROM Customers WHERE cust_name = (SELECT cust_name FROM Customers WHERE cust_contact = 'Jim Jones'); 为什么需要套用,和下面句子有什么不一样: SELECT cust_id, cust_name, cust_contact FROM Customers WHERE cust_contact = 'Jim Jones'
没有老师教真难,很简单的句子都理解不了,谁可以帮帮忙,拜谢 既然c1和c2其实是同一个表,那这个WHERE c1.cust_name = c2.cust_name不是没有任何意义?: SELECT c1.cust_id, c1.cust_name, c1.cust_contact FROM Customers AS c1, Customers AS c2 WHERE c1.cust_name = c2.cust_name AND c2.cust_contact = 'Jim Jones';