![](/img/trans.png)
[英]mysql how to show some rows of table depending on one field and depending on one field in other table?
[英]mySQL how to make one field in table dependant on if some other field has a value?
我使用html / php / js / mysql建立網站
我在網站上有一個from站點,我需要輸入學生ID和該學生已通過的課程的名稱,但是有些課程取決於其他課程(例如:我需要通過Calculus 1才能進入我的Calculus 2成績)。
我需要檢查數據是否使用AJAX(例如:如果我嘗試從微積分2輸入成績,但微積分1尚未完成(沒有成績),我需要輸入錯誤消息),如果所有條件都得到滿足,那么我將繼續輸入數據。
有什么真正的問題困擾我:有沒有辦法讓我可以在mySQL中進行這種依賴? (我想使微積分2取決於微積分1的值)。
我希望有人能理解我的問題並為我提供幫助。 謝謝
您要問的是應該由程序代碼的邏輯而非SQL數據庫來實現的。 該數據庫僅用於存儲不基於所述數據進行邏輯運算的數據。
SQL真正執行的唯一邏輯是基於表聚合轉換數據或分析數據的模式。 它可以做其他事情,例如某個表中的強制編號,以永不重復。
不允許表具有數據,除非另一個表沒有數據,這不是邏輯SQL句柄的一部分。 如果您告訴它將數據放在表中,那么它將完成該操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.