在mysql中列出元素的简单查询
我有两张桌子: 请注意: MasterListMenuID是MasterListMenuItems的主键 MasterListItemtypeID是MasterListItemtype的主键 MasterListItemtypeID是MasterListMenuItems的外键 如何进行Mysql查询以便:: 我需要列出表MasterListMenuItems的MasterListMenuame中的元素,它们是起始元素从MasterListMenuItems中选择*,其中MasterListMenuItems.MasterListItemtypeID在MasterListItemtype中选择MasterListItemtype.MasterListItemtypeID从MasterListItemtype中选择MasterListItemtype。MasterListItemtypeName='Starters' 从MasterListMenuItems中选择*,其中MasterListMenuItems.MasterListItemtypeID在MasterListItemtype中选择MasterListItemtype.MasterListItemtypeID,从MasterListItemtype中选择MasterListItemtype。MasterListItemtypeName='Starters' 从MasterListMenuItems中选择*,其中MasterListMenuItems.MasterListItemtypeID在MasterListItemtype中选择MasterListItemtype.MasterListItemtypeID,从MasterListItemtype中选择MasterListItemtype。MasterListItemtypeName='Starters' 从MasterListMenuItems中选择*,其中MasterListMenuItems.MasterListItemtypeID在MasterListItemtype中选择MasterListItemtype.MasterListItemtypeID,从MasterListItemtype中选择MasterListItemtype。MasterListItemtypeName='Starters' 试试这个在mysql中列出元素的简单查询,mysql,Mysql,我有两张桌子: 请注意: MasterListMenuID是MasterListMenuItems的主键 MasterListItemtypeID是MasterListItemtype的主键 MasterListItemtypeID是MasterListMenuItems的外键 如何进行Mysql查询以便:: 我需要列出表MasterListMenuItems的MasterListMenuame中的元素,它们是起始元素从MasterListMenuItems中选择*,其中MasterListM
select MasterListMenuName from MasterListMenuItems mi
inner join MasterListItemtype it
on mi.MasterListItemtypeID = it.MasterListItemtypeID
where it.MasterListItemtypeName = 'Starters'
试试这个
select MasterListMenuName from MasterListMenuItems mi
inner join MasterListItemtype it
on mi.MasterListItemtypeID = it.MasterListItemtypeID
where it.MasterListItemtypeName = 'Starters'
试试这个
select MasterListMenuName from MasterListMenuItems mi
inner join MasterListItemtype it
on mi.MasterListItemtypeID = it.MasterListItemtypeID
where it.MasterListItemtypeName = 'Starters'
试试这个
select MasterListMenuName from MasterListMenuItems mi
inner join MasterListItemtype it
on mi.MasterListItemtypeID = it.MasterListItemtypeID
where it.MasterListItemtypeName = 'Starters'
试试这个:
select MasterListMenuName from MasterListMenuItems where MasterListItemtypeID
=
(
select MasterListItemtypeID from MasterListItemtype where MasterListItemtypeName
= 'Starters')
或
试试这个:
select MasterListMenuName from MasterListMenuItems where MasterListItemtypeID
=
(
select MasterListItemtypeID from MasterListItemtype where MasterListItemtypeName
= 'Starters')
或
试试这个:
select MasterListMenuName from MasterListMenuItems where MasterListItemtypeID
=
(
select MasterListItemtypeID from MasterListItemtype where MasterListItemtypeName
= 'Starters')
或
试试这个:
select MasterListMenuName from MasterListMenuItems where MasterListItemtypeID
=
(
select MasterListItemtypeID from MasterListItemtype where MasterListItemtypeName
= 'Starters')
或
您可以只使用外键启动,在您的情况下是1
SELECT * FROM MasterListMenuItems WHERE MasterListItemtypeID = 1
您可以只使用外键启动,在您的情况下是1
SELECT * FROM MasterListMenuItems WHERE MasterListItemtypeID = 1
您可以只使用外键启动,在您的情况下是1
SELECT * FROM MasterListMenuItems WHERE MasterListItemtypeID = 1
您可以只使用外键启动,在您的情况下是1
SELECT * FROM MasterListMenuItems WHERE MasterListItemtypeID = 1
还有一个问题。。。。我还看到了阿克沙·辛格哈尔的一个答案。。。。他使用嵌套查询。。。。使用嵌套查询更好还是加入更好?@NewBie,如果你仔细看我的答案,我也使用了相同的方法。我给了你两个选择;一个带有子查询,另一个带有连接。基本上,联接比子查询好,如果可以用联接替换子查询,则应避免使用子查询。。。。我还看到了阿克沙·辛格哈尔的一个答案。。。。他使用嵌套查询。。。。使用嵌套查询更好还是加入更好?@NewBie,如果你仔细看我的答案,我也使用了相同的方法。我给了你两个选择;一个带有子查询,另一个带有连接。基本上,联接比子查询好,如果可以用联接替换子查询,则应避免使用子查询。。。。我还看到了阿克沙·辛格哈尔的一个答案。。。。他使用嵌套查询。。。。使用嵌套查询更好还是加入更好?@NewBie,如果你仔细看我的答案,我也使用了相同的方法。我给了你两个选择;一个带有子查询,另一个带有连接。基本上,联接比子查询好,如果可以用联接替换子查询,则应避免使用子查询。。。。我还看到了阿克沙·辛格哈尔的一个答案。。。。他使用嵌套查询。。。。使用嵌套查询更好还是加入更好?@NewBie,如果你仔细看我的答案,我也使用了相同的方法。我给了你两个选择;一个带有子查询,另一个带有连接。基本上,联接比子查询好,如果可以用联接替换子查询,则应避免使用子查询。