по какой-либо причине принятый ответ не сработал для меня. Я пошел с таким подходом:
var myInt:Int = 10
var myString:String = toString(myInt)
Поскольку ваше поле id
не уникально, а содержит одно и то же значение для каждой строки, результатом будет декартово произведение двух таблиц, т.е. для каждой строки в арабской таблице, все строки с совпадающим значением id
в английской таблице будут возвращены, а общее количество возвращенных строк будет равно произведению количества строк в каждой таблице.
Использование select distinct
или добавление предложения group by
при выборе только полей id
удалит все дубликаты id
комбинаций, которые для ваших данных выборки приведут только к одной записи:
select distinct aa.id, bb.id
from Arabic as aa left join English as bb on (aa.id = bb.id)
[ 111] Результат:
aa.id bb.id
581026 581026
С уникальным идентификатором (id1
), ссылающимся на каждый элемент, вы можете просто использовать LEFT JOIN
в поле id1
, например:
Вам нужно использовать левое соединение вместо внутреннего соединения
SELECT aa.eng, aa.id, bb.arb, bb.url, bb.id
FROM Arabic AS aa left JOIN English AS bb ON (aa.id = bb.id)