Убедитесь, что сценарий содержит
<?php
перед кодом, который должен быть выполнен. Между <?
и php
в этом не должно быть пробелов.
Используйте exists
или join
:
select b.*
from b
where exists (select 1
from tablea a
where b.name regexp concat(a.name, '[0-9]*')
);
Так вы указали регулярное выражение. Если вы не хотите 'First'
, используйте:
where exists (select 1
from tablea a
where b.name regexp concat('^', a.name, '[0-9]+')
);