select t1.tên from quốc_gia as t1 join ngôn_ngữ as t2 on t1.mã = t2.mã quốc_gia where t2.ngôn_ngữ = "English" and t2.ngôn_ngữ chính_thức = "T" intersect select t1.tên from quốc_gia as t1 join ngôn_ngữ as t2 on t1.mã = t2.mã quốc_gia where t2.ngôn_ngữ = "French" and t2.ngôn_ngữ chính_thức = "T"
select t1.tên from quốc_gia as t1 join ngôn_ngữ as t2 on t1.mã = t2.mã quốc_gia where t2.ngôn_ngữ = "English" and t2.ngôn_ngữ chính_thức = "T" intersect select t1.tên from quốc_gia as t1 join ngôn_ngữ as t2 on t1.mã = t2.mã quốc_gia where t2.ngôn_ngữ = "French" and t2.ngôn_ngữ chính_thức = "T"
select t1 . tên from quốc_gia as t1 join ngôn_ngữ as t2 on t1 . mã = t2 . mã quốc_gia where t2 . ngôn_ngữ = value and t2 . ngôn_ngữ chính_thức = value intersect select t1 . tên from quốc_gia as t1 join ngôn_ngữ as t2 on t1 . mã = t2 . mã quốc_gia where t2 . ngôn_ngữ = value and t2 . ngôn_ngữ chính_thức = value
Liệt_kê tên của các quốc_gia nơi cả ' tiếng Anh ' và ' tiếng Pháp ' là ngôn_ngữ chính_thức .
Liệt_kê tên của các quốc_gia nơi cả ' tiếng Anh ' và ' tiếng Pháp ' là ngôn_ngữ chính_thức .
{'except': None, 'from': {'conds': [[False, 2, [0, [0, 8, False], None], [0, 23, False], None]], 'table_units': [['table_unit', 2], ['table_unit', 3]]}, 'groupBy': [], 'having': [], 'intersect': {'except': None, 'from': {'conds': [[False, 2, [0, [0, 8, False], None], [0, 23, False], None]], 'table_units': [['table_unit', 2], ['table_unit', 3]]}, 'groupBy': [], 'having': [], 'intersect': None, 'limit': None, 'orderBy': [], 'select': [False, [[0, [0, [0, 9, False], None]]]], 'union': None, 'where': [[False, 2, [0, [0, 24, False], None], '"French"', None], 'and', [False, 2, [0, [0, 25, False], None], '"T"', None]]}, 'limit': None, 'orderBy': [], 'select': [False, [[0, [0, [0, 9, False], None]]]], 'union': None, 'where': [[False, 2, [0, [0, 24, False], None], '"English"', None], 'and', [False, 2, [0, [0, 25, False], None], '"T"', None]]}