SELECT * FROM book JOIN borrow USING (book_id);
SELECT * FROM book JOIN borrow WHERE book.book_id = borrow.book_id;
这两条SQL语句等价(但第二条语句会查出两个book_id列)
故简而言之USING()函数的作用是简化等值连接语句.
本文详细解析了SQL语句中USING与WHERE子句的功能及使用场景,特别是它们在JOIN操作中的作用。通过对比两条等价的SQL语句,展示了USING如何简化等值连接,提高代码可读性。
SELECT * FROM book JOIN borrow USING (book_id);
SELECT * FROM book JOIN borrow WHERE book.book_id = borrow.book_id;
这两条SQL语句等价(但第二条语句会查出两个book_id列)
故简而言之USING()函数的作用是简化等值连接语句.
952

被折叠的 条评论
为什么被折叠?