顯示具有 SQL 標籤的文章。 顯示所有文章
顯示具有 SQL 標籤的文章。 顯示所有文章

2014年8月24日 星期日

SQL裡頭的各種JOIN(NATURAL JOIN、OUTER JOIN、INNER JOIN)

Join 這一詞很容易在關連式資料庫運用到,畢竟這是找出TABLE之間,很普遍的用法!
而此篇將參照 Code Project - Visual Representation of SQL Joins 和 資料庫的核心理論與實務 對於JOIN的解釋、運用圖解來進行關念釐清。

多對多的關聯建立與查詢-MySQL為例

在做專案的同時,探討到一個問題,該如何建立多對多的關聯Table並下query查詢呢?
我們想假設一個情況:我正在維護一個系統而裡頭有許多筆玩家的資料皆存在Players這張TABLE,而玩家的目的就是在收集優待券(存在Coupon這張TABLE),而一個玩家會有很多Coupons,相對地同一Coupon也會被許多玩家擁有,那麼該如何建立這種都對多關聯呢?