草庐IT

mysql - SQL跨表索引的方法?

有没有办法跨表创建多列索引?例如,如果我有以下表格:Foo(TableName)FooID(PK)BarID(FK)FooNameBar(TableName)BarID(PK)BarName我可以做一个SELECT*FROMFooLEFTJOINBarONFoo.BarID=Bar.BarIDWHEREFooName"Smith";在这种情况下,我想要一个针对Foo.FooName然后是Bar.BarName的多列索引。我做了一些研究,但没有找到任何东西,也许我没有使用正确的术语。我的问题可能取决于SQL引擎,在这种情况下,我特别对MySQL感兴趣,但我也对任何其他引擎感兴趣。用外键在