我有這樣的SQL查詢,這是我必須提供身份證(在這個例子中它`S 100)工作MySQL查詢使用環路ID
SELECT * FROM students_subjects WHERE student_id
NOT IN
(SELECT student_id FROM students_info WHERE class_id=(SELECT class_id FROM groups WHERE group_id=(SELECT group_id FROM teacher_groups_subjects WHERE t_g_s_id=**100**)))
我想選擇從表teacher_groups_subjects所有行刪除結果並運行上面的查詢每個ID(t_g_s_id)
任何人?
使用prodecure或功能循環。 http://stackoverflow.com/questions/5125096/for-loop-in-mysql – Vucko
我可以做一個查詢,而不表或過程 – user1799573
你嘗試WHERE t_g_s_id =(從表名SELECT ID)? – Vucko