SELECT articles.id, -- можно указывать не только имя столбца, но и таблицу
foo.id, authors.name, bar.id, -- можно давать таблицам псевдонимы (alias)
bar.id as QWERTY, -- еще можно так
bar.id ZZZ -- и даже так
FROM articles foo -- foo псевдоним для таблицы articles
INNER JOIN articles_authors bar -- bar - псевдоним для articles_authors
ON articles.id = articles_authors.id
WHERE IF(articles.id != '', articles.id, articles_authors.id)
const lastDigit = 765 % 10; // -> 5
order by date, id
и будет норм. document.getElementById('cards').innerHTML = ...
Cannot set property 'innerHTML' of null
, логично.Хотя мне прям сейчас пришла идея, что можно было бы хранить в таблице, id с уникальным значением, и каждый раз выкидывать исключение, если такая запись есть.... То есть сама mysql выдавала бы ошибку.....
INSERT ... ON DUPLICATGE KEY IGNORE
что если нужно не проверить проверить уникальность записи в таблице, а например что например сумма значений кликов больше или меньше суммы конверсий?
SELECT count(*) FROM `my_tbl` WHERE `date` BETWEEN(...) AND type='conversion'
SELECT count(*) FROM `my_tbl` WHERE `date` BETWEEN(...) AND type='click'
document.body.style.transform = 'rotate(90deg)'; // попробуйте в консоли
itemsData[1][0]
.const rowsCount = content.split('\n').length;
rowNumbers.innerHTML = Array(rowsCount).fill(0).map((_,i)=>`<span>${i+1}</span>`).join('<br>');