---
title: "Skriva ut sql-sats men tabeller innehåller lika fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/158718-skriva-ut-sql-sats-men-tabeller-innehåller-lika-fält"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "wally_91"
published: "2007-03-29T19:55:24.000Z"
updated: "2007-04-01T18:00:50.000Z"
replies: 5
views: 522
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/158718-skriva-ut-sql-sats-men-tabeller-innehåller-lika-fält"
---

# Skriva ut sql-sats men tabeller innehåller lika fält

## #1 — wally_91, 2007-03-29T19:55Z

Hej alla på wF!

Jag håller på med ett relativt enkelt skript. Jag vill skriva ut en sql-sats men tabeller innehåller lika fält (t.ex. tabell1 har id vilket tabell2 också har).

Hur ska jag skriva ut i php-kod?

```php
$s = mysql_query("SELECT inlagg.*, poster.* FROM inlagg JOIN poster ON poster.postid = inlagg.belong WHERE inlagg.belong = '" .$_GET['belongsto']. "' ORDER BY inlagg.id LIMIT 20") or exit(mysql_error());

while ($r = mysql_fetch_array($s)){

echo $r['inlagg.id'];
echo "<p>";
echo $r['poster.id'];
echo "</p>";
}
```

Kan man göra så (vilket jag inte tror och jag har testat) och hur ska man göra det?

Permalänk: https://www.webforum.nu/p/158718

## #2 — wally_91, 2007-03-31T22:46Z

Någon som kan hjälpa mig?

Permalänk: https://www.webforum.nu/p/1952764

## #3 — emission, 2007-03-31T22:52Z

Aha, trodde först att du ville skriva ut en sql-sats, men det är ju resultatet du vill ha ut. Ange inte kolumnerna med \* i sql-satsen, utan ange dem med namn och alias.

```
SELECT inlagg.id as inlaggsid, poster.id as postid ......
```

Permalänk: https://www.webforum.nu/p/1952766

## #4 — wally_91, 2007-03-31T22:55Z

> **emission skrev:**
>
> Aha, trodde först att du ville skriva ut en sql-sats, men det är ju resultatet du vill ha ut. Ange inte kolumnerna med \* i sql-satsen, utan ange dem med namn och alias.
> 
>
>
> ```
> SELECT inlagg.id as inlaggsid, poster.id as postid ......
> ```

Smart! Men jag tänkte måste jag göra så med alla eller kan jag göra något i stil med

```
SELECT inlagg.*, inlagg.id as inlaggsid....
```

Permalänk: https://www.webforum.nu/p/1952768

## #5 — emission, 2007-03-31T23:36Z

Det kan du, men det är en dålig ovana att plocka ut fler kolumner än vad som behövs.

Permalänk: https://www.webforum.nu/p/1952770

## #6 — Niklasson, 2007-04-01T18:00Z

Flyttas från PHP..

Permalänk: https://www.webforum.nu/p/1952930

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/158718-skriva-ut-sql-sats-men-tabeller-innehåller-lika-fält
