1

所以我试图匹配两个数据库中的条目,所以在新表中,该行由两个以相同结尾字母结尾的单词组成。我正在使用两个表,每个表都有一列,每个命名词。表 1 按顺序包含以下数据:Dog, High, It, Weeks,而表 2 包含数据:Bat, Is, Laugh, Sing。我需要从这两个表中进行选择并匹配单词,以便每一行如下所示:Dog | Sing, High | Laugh, It | Bat, Weeks | Is

屏幕截图是我到目前为止的 SQL 语句。我还处于学习 SQL 的早期阶段,因此任何有助于这方面的信息将不胜感激。

当前 SQL 代码的屏幕截图

4

1 回答 1

0

建议阅读 SUBSTR() 以获取有关以下代码为何有效的更多信息:https ://docs.oracle.com/cd/B28359_01/olap.111/b28126/dml_functions_2101.htm#OLADM679

SELECT
    a.word
,   b.word
FROM sec1313_words1 a
JOIN sec1313_words2 b
    ON SUBSTR(b.word, -1) = SUBSTR(a.word, -1)
ORDER BY a.word
于 2020-01-22T09:02:05.930 回答